home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Adobe Air 1.5 / AdobeAIRInstaller.exe / setup.swf / scripts / RuntimeInstaller.as < prev    next >
Encoding:
Text File  |  2008-10-29  |  148.7 KB  |  4,149 lines

  1. package
  2. {
  3.    import components.InstallerApplication;
  4.    import components.LocalizedButton;
  5.    import components.LocalizedLabel;
  6.    import components.LocalizedText;
  7.    import components.OSButtonBarHBox;
  8.    import flash.accessibility.*;
  9.    import flash.data.*;
  10.    import flash.debugger.*;
  11.    import flash.desktop.*;
  12.    import flash.display.*;
  13.    import flash.errors.*;
  14.    import flash.events.*;
  15.    import flash.external.*;
  16.    import flash.filesystem.*;
  17.    import flash.filters.*;
  18.    import flash.geom.*;
  19.    import flash.html.*;
  20.    import flash.html.script.*;
  21.    import flash.media.*;
  22.    import flash.net.*;
  23.    import flash.printing.*;
  24.    import flash.profiler.*;
  25.    import flash.system.*;
  26.    import flash.text.*;
  27.    import flash.ui.*;
  28.    import flash.utils.*;
  29.    import flash.xml.*;
  30.    import mx.binding.*;
  31.    import mx.containers.Canvas;
  32.    import mx.containers.Grid;
  33.    import mx.containers.GridItem;
  34.    import mx.containers.GridRow;
  35.    import mx.containers.VBox;
  36.    import mx.controls.Button;
  37.    import mx.controls.Image;
  38.    import mx.controls.Label;
  39.    import mx.controls.List;
  40.    import mx.controls.ProgressBar;
  41.    import mx.controls.Spacer;
  42.    import mx.controls.TextArea;
  43.    import mx.core.Application;
  44.    import mx.core.ClassFactory;
  45.    import mx.core.DeferredInstanceFromFunction;
  46.    import mx.core.IFlexDisplayObject;
  47.    import mx.core.UIComponent;
  48.    import mx.core.UIComponentDescriptor;
  49.    import mx.core.mx_internal;
  50.    import mx.events.FlexEvent;
  51.    import mx.events.PropertyChangeEvent;
  52.    import mx.resources.ResourceManager;
  53.    import mx.skins.ProgrammaticSkin;
  54.    import mx.states.AddChild;
  55.    import mx.states.RemoveChild;
  56.    import mx.states.SetProperty;
  57.    import mx.states.SetStyle;
  58.    import mx.states.State;
  59.    import mx.styles.*;
  60.    import mx.utils.ObjectProxy;
  61.    import skins.SimpleScrollArrowSkin;
  62.    import skins.SimpleScrollThumbSkin;
  63.    import skins.SimpleScrollTrackSkin;
  64.    import skins.SimpleTwoColorBorder;
  65.    
  66.    use namespace mx_internal;
  67.    
  68.    public class RuntimeInstaller extends InstallerApplication implements IBindingClient
  69.    {
  70.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  71.       
  72.       private static const Adobe_patent_P758:String = "AdobePatentID=\"P758\"";
  73.       
  74.       private static const Adobe_patent_P763:String = "AdobePatentID=\"P763\"";
  75.       
  76.       mx_internal static var _RuntimeInstaller_StylesInit_done:Boolean = false;
  77.       
  78.       private var _329533269errorText:TextArea;
  79.       
  80.       public var _RuntimeInstaller_List1:List;
  81.       
  82.       public var _RuntimeInstaller_SetProperty1:SetProperty;
  83.       
  84.       public var _RuntimeInstaller_SetProperty2:SetProperty;
  85.       
  86.       public var _RuntimeInstaller_SetProperty3:SetProperty;
  87.       
  88.       public var _RuntimeInstaller_SetProperty4:SetProperty;
  89.       
  90.       public var _RuntimeInstaller_SetProperty5:SetProperty;
  91.       
  92.       public var _RuntimeInstaller_SetProperty6:SetProperty;
  93.       
  94.       public var _RuntimeInstaller_SetProperty7:SetProperty;
  95.       
  96.       public var _RuntimeInstaller_SetProperty8:SetProperty;
  97.       
  98.       public var _RuntimeInstaller_SetProperty9:SetProperty;
  99.       
  100.       private var _229542092greenCircleIcon:Class;
  101.       
  102.       private var _853798108updateAppsRunningCanvas:Canvas;
  103.       
  104.       private var _embed_css_Button_downSkin_png_1315160815:Class;
  105.       
  106.       mx_internal var _bindingsByDestination:Object;
  107.       
  108.       public var _RuntimeInstaller_SetStyle1:SetStyle;
  109.       
  110.       public var _RuntimeInstaller_SetStyle2:SetStyle;
  111.       
  112.       private var _713956140completeFinish:LocalizedButton;
  113.       
  114.       private var asyncCallTimer:Timer;
  115.       
  116.       private var _1992811297completeTextResourceName:String = "";
  117.       
  118.       private var _1318708836updateAppsRunning:TextArea;
  119.       
  120.       private var _944448939updateSpacer:Spacer;
  121.       
  122.       private var _1197773823appIconBG:Class;
  123.       
  124.       private var _embed__font_Myriad_Pro_Bold_medium_normal_1670913903:Class;
  125.       
  126.       private var _embed__font_Myriad_Pro_medium_normal_1085510355:Class;
  127.       
  128.       private var _embed_mxml_assets_add_png_548480860:Class;
  129.       
  130.       private var _934908847record:ObjectProxy;
  131.       
  132.       public var _RuntimeInstaller_Label1:Label;
  133.       
  134.       public var _RuntimeInstaller_Label2:Label;
  135.       
  136.       private var _embed_css__assets_scroll_thumb_png_1750713466:Class;
  137.       
  138.       private var _embed_css_Button_upSkin_png_84724716:Class;
  139.       
  140.       private var _1922221831progressCancel:LocalizedButton;
  141.       
  142.       private var _607735242patchSameClose:LocalizedButton;
  143.       
  144.       private var _embed_css_Button_Default_upSkin_png_1016964574:Class;
  145.       
  146.       private var _1634233860uninstallCancel:LocalizedButton;
  147.       
  148.       private var _1458973673uninstallAppCanvas:Canvas;
  149.       
  150.       public var _RuntimeInstaller_SetProperty10:SetProperty;
  151.       
  152.       public var _RuntimeInstaller_SetProperty11:SetProperty;
  153.       
  154.       public var _RuntimeInstaller_SetProperty12:SetProperty;
  155.       
  156.       public var _RuntimeInstaller_SetProperty13:SetProperty;
  157.       
  158.       public var _RuntimeInstaller_SetProperty14:SetProperty;
  159.       
  160.       public var _RuntimeInstaller_SetProperty15:SetProperty;
  161.       
  162.       public var _RuntimeInstaller_SetProperty16:SetProperty;
  163.       
  164.       public var _RuntimeInstaller_SetProperty17:SetProperty;
  165.       
  166.       public var _RuntimeInstaller_SetProperty18:SetProperty;
  167.       
  168.       public var _RuntimeInstaller_SetProperty19:SetProperty;
  169.       
  170.       private var _1230359918patchNow:LocalizedButton;
  171.       
  172.       private var _965310316completeLabelResourceName:String = "";
  173.       
  174.       private var _1869917749airPackageIcon:Class;
  175.       
  176.       public var _RuntimeInstaller_SetProperty20:SetProperty;
  177.       
  178.       public var _RuntimeInstaller_RemoveChild1:RemoveChild;
  179.       
  180.       public var _RuntimeInstaller_RemoveChild2:RemoveChild;
  181.       
  182.       public var _RuntimeInstaller_RemoveChild3:RemoveChild;
  183.       
  184.       private var _139350644progressContent:VBox;
  185.       
  186.       private var _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080:Class;
  187.       
  188.       private var _1707366196redBlockedIcon:Class;
  189.       
  190.       private var _1032081422patchNewerUpdate:LocalizedButton;
  191.       
  192.       private var _1172428532installedApps:Array;
  193.       
  194.       public var _RuntimeInstaller_AddChild10:AddChild;
  195.       
  196.       public var _RuntimeInstaller_AddChild11:AddChild;
  197.       
  198.       private var _1131509414progressBar:ProgressBar;
  199.       
  200.       private var _1654957862redCircleIcon:Class;
  201.       
  202.       private var _264524434contentBox:VBox;
  203.       
  204.       mx_internal var _bindingsBeginWithWord:Object;
  205.       
  206.       private var _503203263patchNewerCancel:LocalizedButton;
  207.       
  208.       private var sharedEvents:EventDispatcher;
  209.       
  210.       private var _763044039progressLabel:LocalizedLabel;
  211.       
  212.       public var _RuntimeInstaller_VBox3:VBox;
  213.       
  214.       public var _RuntimeInstaller_VBox4:VBox;
  215.       
  216.       public var _RuntimeInstaller_VBox5:VBox;
  217.       
  218.       public var _RuntimeInstaller_VBox6:VBox;
  219.       
  220.       public var _RuntimeInstaller_VBox7:VBox;
  221.       
  222.       public var _RuntimeInstaller_VBox9:VBox;
  223.       
  224.       private var _1257611044patchLater:LocalizedButton;
  225.       
  226.       private var _1748930644patchOlderClose:LocalizedButton;
  227.       
  228.       private var _287913606progressResourceName:String = "";
  229.       
  230.       private var _1610096848errorClose:LocalizedButton;
  231.       
  232.       private var buttonKeyPressTimer:Timer;
  233.       
  234.       private var _992840477airIcon:Class;
  235.       
  236.       private var _1410965406iconImage:Image;
  237.       
  238.       private var _embed_css_Button_Default_downSkin_png_1063774301:Class;
  239.       
  240.       private var _2143069232additionalVersionAdd:LocalizedButton;
  241.       
  242.       private var _3124773eula:EULA;
  243.       
  244.       private var _2057878774redSecurityIcon:Class;
  245.       
  246.       public var _RuntimeInstaller_LocalizedText8:LocalizedText;
  247.       
  248.       public var _RuntimeInstaller_AddChild1:AddChild;
  249.       
  250.       public var _RuntimeInstaller_AddChild2:AddChild;
  251.       
  252.       public var _RuntimeInstaller_AddChild3:AddChild;
  253.       
  254.       public var _RuntimeInstaller_AddChild4:AddChild;
  255.       
  256.       public var _RuntimeInstaller_AddChild5:AddChild;
  257.       
  258.       public var _RuntimeInstaller_AddChild6:AddChild;
  259.       
  260.       public var _RuntimeInstaller_AddChild7:AddChild;
  261.       
  262.       public var _RuntimeInstaller_AddChild8:AddChild;
  263.       
  264.       public var _RuntimeInstaller_AddChild9:AddChild;
  265.       
  266.       private var _embed_css_Button_Default_overSkin_png_1598282337:Class;
  267.       
  268.       private var _embed_css_Button_overSkin_png_723251137:Class;
  269.       
  270.       mx_internal var _watchers:Array;
  271.       
  272.       public var _RuntimeInstaller_VBox10:VBox;
  273.       
  274.       public var _RuntimeInstaller_VBox11:VBox;
  275.       
  276.       private var _embed_css_Button_disabledSkin_png_250132025:Class;
  277.       
  278.       private var _embed_css_Button_Default_DisabledSkin_png_2000144681:Class;
  279.       
  280.       private var _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296:Class;
  281.       
  282.       public var _RuntimeInstaller_LocalizedLabel9:LocalizedLabel;
  283.       
  284.       private var _295934570updateText:LocalizedText;
  285.       
  286.       private var _703057299yellowSecurityIcon:Class;
  287.       
  288.       private var _458480501additionalVersionCancel:LocalizedButton;
  289.       
  290.       mx_internal var _bindings:Array;
  291.       
  292.       private var _documentDescriptor_:UIComponentDescriptor;
  293.       
  294.       public function RuntimeInstaller()
  295.       {
  296.          this._documentDescriptor_ = new UIComponentDescriptor({
  297.             "type":InstallerApplication,
  298.             "propertiesFactory":function():Object
  299.             {
  300.                return {"childDescriptors":[new UIComponentDescriptor({
  301.                   "type":VBox,
  302.                   "propertiesFactory":function():Object
  303.                   {
  304.                      return {"childDescriptors":[new UIComponentDescriptor({
  305.                         "type":Image,
  306.                         "id":"iconImage",
  307.                         "propertiesFactory":function():Object
  308.                         {
  309.                            return {
  310.                               "width":83,
  311.                               "height":81
  312.                            };
  313.                         }
  314.                      })]};
  315.                   }
  316.                }),new UIComponentDescriptor({
  317.                   "type":VBox,
  318.                   "id":"contentBox",
  319.                   "propertiesFactory":function():Object
  320.                   {
  321.                      return {
  322.                         "styleName":"topContentBox",
  323.                         "percentWidth":100,
  324.                         "percentHeight":100,
  325.                         "childDescriptors":[new UIComponentDescriptor({
  326.                            "type":LocalizedText,
  327.                            "propertiesFactory":function():Object
  328.                            {
  329.                               return {
  330.                                  "percentWidth":100,
  331.                                  "styleName":"h1",
  332.                                  "condenseWhite":true,
  333.                                  "resourceName":"titleMainTitle"
  334.                               };
  335.                            }
  336.                         })]
  337.                      };
  338.                   }
  339.                })]};
  340.             }
  341.          });
  342.          this._992840477airIcon = RuntimeInstaller_airIcon;
  343.          this._1869917749airPackageIcon = RuntimeInstaller_airPackageIcon;
  344.          this._703057299yellowSecurityIcon = RuntimeInstaller_yellowSecurityIcon;
  345.          this._2057878774redSecurityIcon = RuntimeInstaller_redSecurityIcon;
  346.          this._1707366196redBlockedIcon = RuntimeInstaller_redBlockedIcon;
  347.          this._1654957862redCircleIcon = RuntimeInstaller_redCircleIcon;
  348.          this._229542092greenCircleIcon = RuntimeInstaller_greenCircleIcon;
  349.          this._1197773823appIconBG = RuntimeInstaller_appIconBG;
  350.          this._1172428532installedApps = [];
  351.          this.ERROR_ID_TO_NAME = {
  352.             5008:"windowsInstallInProgress",
  353.             5009:"msiInstallRejected",
  354.             5024:"linuxDistroUnknown",
  355.             5025:"linuxKeyring"
  356.          };
  357.          this._embed__font_Myriad_Pro_Bold_medium_normal_1670913903 = RuntimeInstaller__embed__font_Myriad_Pro_Bold_medium_normal_1670913903;
  358.          this._embed__font_Myriad_Pro_medium_normal_1085510355 = RuntimeInstaller__embed__font_Myriad_Pro_medium_normal_1085510355;
  359.          this._embed_css_Button_Default_DisabledSkin_png_2000144681 = RuntimeInstaller__embed_css_Button_Default_DisabledSkin_png_2000144681;
  360.          this._embed_css_Button_Default_downSkin_png_1063774301 = RuntimeInstaller__embed_css_Button_Default_downSkin_png_1063774301;
  361.          this._embed_css_Button_Default_overSkin_png_1598282337 = RuntimeInstaller__embed_css_Button_Default_overSkin_png_1598282337;
  362.          this._embed_css_Button_Default_upSkin_png_1016964574 = RuntimeInstaller__embed_css_Button_Default_upSkin_png_1016964574;
  363.          this._embed_css_Button_disabledSkin_png_250132025 = RuntimeInstaller__embed_css_Button_disabledSkin_png_250132025;
  364.          this._embed_css_Button_downSkin_png_1315160815 = RuntimeInstaller__embed_css_Button_downSkin_png_1315160815;
  365.          this._embed_css_Button_overSkin_png_723251137 = RuntimeInstaller__embed_css_Button_overSkin_png_723251137;
  366.          this._embed_css_Button_upSkin_png_84724716 = RuntimeInstaller__embed_css_Button_upSkin_png_84724716;
  367.          this._embed_css__assets_scroll_thumb_png_1750713466 = RuntimeInstaller__embed_css__assets_scroll_thumb_png_1750713466;
  368.          this._embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080 = RuntimeInstaller__embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  369.          this._embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296 = RuntimeInstaller__embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  370.          this._embed_mxml_assets_add_png_548480860 = RuntimeInstaller__embed_mxml_assets_add_png_548480860;
  371.          this.mx_internal::_bindings = [];
  372.          this.mx_internal::_watchers = [];
  373.          this.mx_internal::_bindingsByDestination = {};
  374.          this.mx_internal::_bindingsBeginWithWord = {};
  375.          super();
  376.          mx_internal::_document = this;
  377.          mx_internal::_RuntimeInstaller_StylesInit();
  378.          this.horizontalScrollPolicy = "off";
  379.          this.verticalScrollPolicy = "off";
  380.          this.percentWidth = 100;
  381.          this.percentHeight = 100;
  382.          this.layout = "horizontal";
  383.          this.states = [this._RuntimeInstaller_State1_c(),this._RuntimeInstaller_State2_c(),this._RuntimeInstaller_State3_c(),this._RuntimeInstaller_State4_c(),this._RuntimeInstaller_State5_c(),this._RuntimeInstaller_State6_c(),this._RuntimeInstaller_State7_c(),this._RuntimeInstaller_State8_c(),this._RuntimeInstaller_State9_c(),this._RuntimeInstaller_State10_c(),this._RuntimeInstaller_State11_c(),this._RuntimeInstaller_State12_c(),this._RuntimeInstaller_State13_c(),this._RuntimeInstaller_State14_c()];
  384.          this.addEventListener("preinitialize",this.___RuntimeInstaller_InstallerApplication1_preinitialize);
  385.          this.addEventListener("applicationComplete",this.___RuntimeInstaller_InstallerApplication1_applicationComplete);
  386.       }
  387.       
  388.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  389.       {
  390.          RuntimeInstaller._watcherSetupUtil = param1;
  391.       }
  392.       
  393.       public function ___RuntimeInstaller_State3_enterState(param1:FlexEvent) : void
  394.       {
  395.          focusManager.setFocus(this.additionalVersionAdd);
  396.       }
  397.       
  398.       [Bindable(event="propertyChange")]
  399.       public function get uninstallAppCanvas() : Canvas
  400.       {
  401.          return this._1458973673uninstallAppCanvas;
  402.       }
  403.       
  404.       [Bindable(event="propertyChange")]
  405.       public function get patchNewerUpdate() : LocalizedButton
  406.       {
  407.          return this._1032081422patchNewerUpdate;
  408.       }
  409.       
  410.       public function ___RuntimeInstaller_State6_enterState(param1:FlexEvent) : void
  411.       {
  412.          focusManager.setFocus(this.patchOlderClose);
  413.       }
  414.       
  415.       public function set uninstallAppCanvas(param1:Canvas) : void
  416.       {
  417.          var _loc2_:Object = null;
  418.          _loc2_ = this._1458973673uninstallAppCanvas;
  419.          if(_loc2_ !== param1)
  420.          {
  421.             this._1458973673uninstallAppCanvas = param1;
  422.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallAppCanvas",_loc2_,param1));
  423.          }
  424.       }
  425.       
  426.       private function _RuntimeInstaller_LocalizedText4_c() : LocalizedText
  427.       {
  428.          var _loc1_:LocalizedText = new LocalizedText();
  429.          _loc1_.percentWidth = 100;
  430.          _loc1_.condenseWhite = true;
  431.          _loc1_.resourceName = "errVersionAlreadyInstalled";
  432.          if(!_loc1_.document)
  433.          {
  434.             _loc1_.document = this;
  435.          }
  436.          return _loc1_;
  437.       }
  438.       
  439.       private function _RuntimeInstaller_OSButtonBarHBox5_c() : OSButtonBarHBox
  440.       {
  441.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  442.          _loc1_.styleName = "buttonRow";
  443.          _loc1_.percentWidth = 100;
  444.          if(!_loc1_.document)
  445.          {
  446.             _loc1_.document = this;
  447.          }
  448.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton7_c());
  449.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton8_i());
  450.          return _loc1_;
  451.       }
  452.       
  453.       public function __eula_creationComplete(param1:FlexEvent) : void
  454.       {
  455.          activate();
  456.       }
  457.       
  458.       private function _RuntimeInstaller_Spacer4_c() : Spacer
  459.       {
  460.          var _loc1_:Spacer = new Spacer();
  461.          _loc1_.percentHeight = 100;
  462.          if(!_loc1_.document)
  463.          {
  464.             _loc1_.document = this;
  465.          }
  466.          return _loc1_;
  467.       }
  468.       
  469.       private function _RuntimeInstaller_AddChild7_i() : AddChild
  470.       {
  471.          var _loc1_:AddChild = new AddChild();
  472.          this._RuntimeInstaller_AddChild7 = _loc1_;
  473.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox8_i);
  474.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild7",this._RuntimeInstaller_AddChild7);
  475.          return _loc1_;
  476.       }
  477.       
  478.       [Bindable(event="propertyChange")]
  479.       public function get additionalVersionAdd() : LocalizedButton
  480.       {
  481.          return this._2143069232additionalVersionAdd;
  482.       }
  483.       
  484.       private function _RuntimeInstaller_SetProperty6_i() : SetProperty
  485.       {
  486.          var _loc1_:SetProperty = new SetProperty();
  487.          this._RuntimeInstaller_SetProperty6 = _loc1_;
  488.          _loc1_.name = "stageHeight";
  489.          _loc1_.value = 240;
  490.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty6",this._RuntimeInstaller_SetProperty6);
  491.          return _loc1_;
  492.       }
  493.       
  494.       private function _RuntimeInstaller_Canvas1_i() : Canvas
  495.       {
  496.          var _loc1_:Canvas = new Canvas();
  497.          this.uninstallAppCanvas = _loc1_;
  498.          _loc1_.styleName = "textBorderWrapper";
  499.          _loc1_.percentWidth = 100;
  500.          _loc1_.id = "uninstallAppCanvas";
  501.          if(!_loc1_.document)
  502.          {
  503.             _loc1_.document = this;
  504.          }
  505.          _loc1_.addChild(this._RuntimeInstaller_List1_i());
  506.          return _loc1_;
  507.       }
  508.       
  509.       private function _RuntimeInstaller_SetProperty20_i() : SetProperty
  510.       {
  511.          var _loc1_:SetProperty = new SetProperty();
  512.          this._RuntimeInstaller_SetProperty20 = _loc1_;
  513.          _loc1_.name = "stageHeight";
  514.          _loc1_.value = 210;
  515.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty20",this._RuntimeInstaller_SetProperty20);
  516.          return _loc1_;
  517.       }
  518.       
  519.       private function _RuntimeInstaller_LocalizedLabel7_c() : LocalizedLabel
  520.       {
  521.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  522.          _loc1_.styleName = "h2";
  523.          _loc1_.resourceName = "titleUninstall";
  524.          if(!_loc1_.document)
  525.          {
  526.             _loc1_.document = this;
  527.          }
  528.          return _loc1_;
  529.       }
  530.       
  531.       private function _RuntimeInstaller_Spacer16_c() : Spacer
  532.       {
  533.          var _loc1_:Spacer = new Spacer();
  534.          _loc1_.height = 10;
  535.          if(!_loc1_.document)
  536.          {
  537.             _loc1_.document = this;
  538.          }
  539.          return _loc1_;
  540.       }
  541.       
  542.       public function set patchNewerUpdate(param1:LocalizedButton) : void
  543.       {
  544.          var _loc2_:Object = null;
  545.          _loc2_ = this._1032081422patchNewerUpdate;
  546.          if(_loc2_ !== param1)
  547.          {
  548.             this._1032081422patchNewerUpdate = param1;
  549.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchNewerUpdate",_loc2_,param1));
  550.          }
  551.       }
  552.       
  553.       public function set eula(param1:EULA) : void
  554.       {
  555.          var _loc2_:Object = null;
  556.          _loc2_ = this._3124773eula;
  557.          if(_loc2_ !== param1)
  558.          {
  559.             this._3124773eula = param1;
  560.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"eula",_loc2_,param1));
  561.          }
  562.       }
  563.       
  564.       public function ___RuntimeInstaller_State11_enterState(param1:FlexEvent) : void
  565.       {
  566.          focusManager.setFocus(this.completeFinish);
  567.       }
  568.       
  569.       [Bindable(event="propertyChange")]
  570.       private function get record() : ObjectProxy
  571.       {
  572.          return this._934908847record;
  573.       }
  574.       
  575.       private function _RuntimeInstaller_Spacer3_c() : Spacer
  576.       {
  577.          var _loc1_:Spacer = new Spacer();
  578.          _loc1_.percentHeight = 100;
  579.          if(!_loc1_.document)
  580.          {
  581.             _loc1_.document = this;
  582.          }
  583.          return _loc1_;
  584.       }
  585.       
  586.       private function _RuntimeInstaller_LocalizedText3_c() : LocalizedText
  587.       {
  588.          var _loc1_:LocalizedText = new LocalizedText();
  589.          _loc1_.percentWidth = 100;
  590.          _loc1_.condenseWhite = true;
  591.          _loc1_.resourceName = "msgConfirmUpdate";
  592.          _loc1_.useHTML = true;
  593.          if(!_loc1_.document)
  594.          {
  595.             _loc1_.document = this;
  596.          }
  597.          return _loc1_;
  598.       }
  599.       
  600.       public function set additionalVersionAdd(param1:LocalizedButton) : void
  601.       {
  602.          var _loc2_:Object = null;
  603.          _loc2_ = this._2143069232additionalVersionAdd;
  604.          if(_loc2_ !== param1)
  605.          {
  606.             this._2143069232additionalVersionAdd = param1;
  607.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"additionalVersionAdd",_loc2_,param1));
  608.          }
  609.       }
  610.       
  611.       [Bindable(event="propertyChange")]
  612.       public function get iconImage() : Image
  613.       {
  614.          return this._1410965406iconImage;
  615.       }
  616.       
  617.       private function _RuntimeInstaller_EULA1_i() : EULA
  618.       {
  619.          var _loc1_:EULA = new EULA();
  620.          this.eula = _loc1_;
  621.          _loc1_.percentWidth = 100;
  622.          _loc1_.percentHeight = 100;
  623.          _loc1_.addEventListener("agree",this.__eula_agree);
  624.          _loc1_.addEventListener("cancel",this.__eula_cancel);
  625.          _loc1_.addEventListener("creationComplete",this.__eula_creationComplete);
  626.          _loc1_.id = "eula";
  627.          if(!_loc1_.document)
  628.          {
  629.             _loc1_.document = this;
  630.          }
  631.          return _loc1_;
  632.       }
  633.       
  634.       private function _RuntimeInstaller_OSButtonBarHBox4_c() : OSButtonBarHBox
  635.       {
  636.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  637.          _loc1_.styleName = "buttonRow";
  638.          _loc1_.percentWidth = 100;
  639.          if(!_loc1_.document)
  640.          {
  641.             _loc1_.document = this;
  642.          }
  643.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton6_i());
  644.          return _loc1_;
  645.       }
  646.       
  647.       private function set airPackageIcon(param1:Class) : void
  648.       {
  649.          var _loc2_:Object = null;
  650.          _loc2_ = this._1869917749airPackageIcon;
  651.          if(_loc2_ !== param1)
  652.          {
  653.             this._1869917749airPackageIcon = param1;
  654.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  655.          }
  656.       }
  657.       
  658.       private function onPatchNow() : void
  659.       {
  660.          this.sharedEvents.dispatchEvent(new Event("installui.patchNow"));
  661.       }
  662.       
  663.       private function _RuntimeInstaller_LocalizedLabel6_c() : LocalizedLabel
  664.       {
  665.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  666.          _loc1_.styleName = "h2";
  667.          _loc1_.resourceName = "titleAlreadyInstalled";
  668.          if(!_loc1_.document)
  669.          {
  670.             _loc1_.document = this;
  671.          }
  672.          return _loc1_;
  673.       }
  674.       
  675.       public function ___RuntimeInstaller_State14_enterState(param1:FlexEvent) : void
  676.       {
  677.          focusManager.setFocus(this.errorClose);
  678.       }
  679.       
  680.       private function _RuntimeInstaller_AddChild6_i() : AddChild
  681.       {
  682.          var _loc1_:AddChild = new AddChild();
  683.          this._RuntimeInstaller_AddChild6 = _loc1_;
  684.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox7_i);
  685.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild6",this._RuntimeInstaller_AddChild6);
  686.          return _loc1_;
  687.       }
  688.       
  689.       private function _RuntimeInstaller_SetProperty5_i() : SetProperty
  690.       {
  691.          var _loc1_:SetProperty = new SetProperty();
  692.          this._RuntimeInstaller_SetProperty5 = _loc1_;
  693.          _loc1_.name = "stageHeight";
  694.          _loc1_.value = 240;
  695.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty5",this._RuntimeInstaller_SetProperty5);
  696.          return _loc1_;
  697.       }
  698.       
  699.       private function _RuntimeInstaller_Spacer15_c() : Spacer
  700.       {
  701.          var _loc1_:Spacer = new Spacer();
  702.          _loc1_.height = 10;
  703.          if(!_loc1_.document)
  704.          {
  705.             _loc1_.document = this;
  706.          }
  707.          return _loc1_;
  708.       }
  709.       
  710.       public function __patchLater_click(param1:MouseEvent) : void
  711.       {
  712.          this.onPatchLater();
  713.       }
  714.       
  715.       [Bindable(event="propertyChange")]
  716.       public function get additionalVersionCancel() : LocalizedButton
  717.       {
  718.          return this._458480501additionalVersionCancel;
  719.       }
  720.       
  721.       public function ___RuntimeInstaller_VBox10_creationComplete(param1:FlexEvent) : void
  722.       {
  723.          activate();
  724.       }
  725.       
  726.       public function __additionalVersionAdd_click(param1:MouseEvent) : void
  727.       {
  728.          this.onConfirm();
  729.       }
  730.       
  731.       private function _RuntimeInstaller_Spacer2_c() : Spacer
  732.       {
  733.          var _loc1_:Spacer = new Spacer();
  734.          _loc1_.height = 14;
  735.          if(!_loc1_.document)
  736.          {
  737.             _loc1_.document = this;
  738.          }
  739.          return _loc1_;
  740.       }
  741.       
  742.       [Bindable(event="propertyChange")]
  743.       public function get completeLabelResourceName() : String
  744.       {
  745.          return this._965310316completeLabelResourceName;
  746.       }
  747.       
  748.       private function _RuntimeInstaller_LocalizedText2_c() : LocalizedText
  749.       {
  750.          var _loc1_:LocalizedText = new LocalizedText();
  751.          _loc1_.percentWidth = 100;
  752.          _loc1_.condenseWhite = true;
  753.          _loc1_.resourceName = "msgClickToContinue";
  754.          if(!_loc1_.document)
  755.          {
  756.             _loc1_.document = this;
  757.          }
  758.          return _loc1_;
  759.       }
  760.       
  761.       private function set record(param1:ObjectProxy) : void
  762.       {
  763.          var _loc2_:Object = null;
  764.          _loc2_ = this._934908847record;
  765.          if(_loc2_ !== param1)
  766.          {
  767.             this._934908847record = param1;
  768.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"record",_loc2_,param1));
  769.          }
  770.       }
  771.       
  772.       private function _RuntimeInstaller_OSButtonBarHBox3_c() : OSButtonBarHBox
  773.       {
  774.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  775.          _loc1_.styleName = "buttonRow";
  776.          _loc1_.percentWidth = 100;
  777.          if(!_loc1_.document)
  778.          {
  779.             _loc1_.document = this;
  780.          }
  781.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton5_i());
  782.          return _loc1_;
  783.       }
  784.       
  785.       public function set updateSpacer(param1:Spacer) : void
  786.       {
  787.          var _loc2_:Object = null;
  788.          _loc2_ = this._944448939updateSpacer;
  789.          if(_loc2_ !== param1)
  790.          {
  791.             this._944448939updateSpacer = param1;
  792.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSpacer",_loc2_,param1));
  793.          }
  794.       }
  795.       
  796.       private function _RuntimeInstaller_LocalizedLabel5_c() : LocalizedLabel
  797.       {
  798.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  799.          _loc1_.styleName = "h2";
  800.          _loc1_.resourceName = "titleAlreadyInstalled";
  801.          if(!_loc1_.document)
  802.          {
  803.             _loc1_.document = this;
  804.          }
  805.          return _loc1_;
  806.       }
  807.       
  808.       private function _RuntimeInstaller_AddChild5_i() : AddChild
  809.       {
  810.          var _loc1_:AddChild = new AddChild();
  811.          this._RuntimeInstaller_AddChild5 = _loc1_;
  812.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox6_i);
  813.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild5",this._RuntimeInstaller_AddChild5);
  814.          return _loc1_;
  815.       }
  816.       
  817.       private function _RuntimeInstaller_SetProperty4_i() : SetProperty
  818.       {
  819.          var _loc1_:SetProperty = new SetProperty();
  820.          this._RuntimeInstaller_SetProperty4 = _loc1_;
  821.          _loc1_.name = "cancelLabel";
  822.          _loc1_.value = "btnQuit";
  823.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty4",this._RuntimeInstaller_SetProperty4);
  824.          return _loc1_;
  825.       }
  826.       
  827.       private function onKeyDown(param1:KeyboardEvent) : void
  828.       {
  829.          var cb:Button = null;
  830.          var event:KeyboardEvent = param1;
  831.          if(event.keyCode == Keyboard.ESCAPE)
  832.          {
  833.             event.preventDefault();
  834.             stage.nativeWindow.close();
  835.          }
  836.          else if(Capabilities.os.indexOf("Mac") != -1 && Boolean(event.commandKey) && event.keyCode == Keyboard.PERIOD)
  837.          {
  838.             event.preventDefault();
  839.             cb = null;
  840.             switch(currentState)
  841.             {
  842.                case "EULA":
  843.                case "FirstLaunchEULA":
  844.                   cb = this.eula.cancelButton;
  845.                   break;
  846.                case "AdditionalVersion":
  847.                   cb = this.additionalVersionCancel;
  848.                   break;
  849.                case "PatchNewer":
  850.                   cb = this.patchNewerCancel;
  851.                   break;
  852.                case "UninstallNoApps":
  853.                case "Uninstall":
  854.                   cb = this.uninstallCancel;
  855.                   break;
  856.                case "Progress":
  857.                   cb = this.progressCancel;
  858.             }
  859.             if(cb != null)
  860.             {
  861.                event.preventDefault();
  862.                cb.setFocus();
  863.                cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,Keyboard.SPACE,Keyboard.SPACE));
  864.                this.buttonKeyPressTimer = new Timer(100,1);
  865.                this.buttonKeyPressTimer.addEventListener(TimerEvent.TIMER_COMPLETE,function(param1:TimerEvent):void
  866.                {
  867.                   cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_UP,false,false,Keyboard.SPACE,Keyboard.SPACE));
  868.                });
  869.                this.buttonKeyPressTimer.start();
  870.             }
  871.          }
  872.       }
  873.       
  874.       private function _RuntimeInstaller_Spacer14_c() : Spacer
  875.       {
  876.          var _loc1_:Spacer = new Spacer();
  877.          _loc1_.percentHeight = 100;
  878.          if(!_loc1_.document)
  879.          {
  880.             _loc1_.document = this;
  881.          }
  882.          return _loc1_;
  883.       }
  884.       
  885.       public function set iconImage(param1:Image) : void
  886.       {
  887.          var _loc2_:Object = null;
  888.          _loc2_ = this._1410965406iconImage;
  889.          if(_loc2_ !== param1)
  890.          {
  891.             this._1410965406iconImage = param1;
  892.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"iconImage",_loc2_,param1));
  893.          }
  894.       }
  895.       
  896.       private function _RuntimeInstaller_ProgressBar1_i() : ProgressBar
  897.       {
  898.          var _loc1_:ProgressBar = new ProgressBar();
  899.          this.progressBar = _loc1_;
  900.          _loc1_.percentWidth = 90;
  901.          _loc1_.label = "";
  902.          _loc1_.mode = "manual";
  903.          _loc1_.id = "progressBar";
  904.          if(!_loc1_.document)
  905.          {
  906.             _loc1_.document = this;
  907.          }
  908.          return _loc1_;
  909.       }
  910.       
  911.       [Bindable(event="propertyChange")]
  912.       public function get progressLabel() : LocalizedLabel
  913.       {
  914.          return this._763044039progressLabel;
  915.       }
  916.       
  917.       public function set updateAppsRunning(param1:TextArea) : void
  918.       {
  919.          var _loc2_:Object = null;
  920.          _loc2_ = this._1318708836updateAppsRunning;
  921.          if(_loc2_ !== param1)
  922.          {
  923.             this._1318708836updateAppsRunning = param1;
  924.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunning",_loc2_,param1));
  925.          }
  926.       }
  927.       
  928.       [Bindable(event="propertyChange")]
  929.       private function get greenCircleIcon() : Class
  930.       {
  931.          return this._229542092greenCircleIcon;
  932.       }
  933.       
  934.       [Bindable(event="propertyChange")]
  935.       public function get errorClose() : LocalizedButton
  936.       {
  937.          return this._1610096848errorClose;
  938.       }
  939.       
  940.       private function _RuntimeInstaller_Spacer1_c() : Spacer
  941.       {
  942.          var _loc1_:Spacer = new Spacer();
  943.          _loc1_.percentHeight = 100;
  944.          if(!_loc1_.document)
  945.          {
  946.             _loc1_.document = this;
  947.          }
  948.          return _loc1_;
  949.       }
  950.       
  951.       private function set yellowSecurityIcon(param1:Class) : void
  952.       {
  953.          var _loc2_:Object = null;
  954.          _loc2_ = this._703057299yellowSecurityIcon;
  955.          if(_loc2_ !== param1)
  956.          {
  957.             this._703057299yellowSecurityIcon = param1;
  958.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  959.          }
  960.       }
  961.       
  962.       [Bindable(event="propertyChange")]
  963.       public function get updateAppsRunningCanvas() : Canvas
  964.       {
  965.          return this._853798108updateAppsRunningCanvas;
  966.       }
  967.       
  968.       [Bindable(event="propertyChange")]
  969.       public function get completeTextResourceName() : String
  970.       {
  971.          return this._1992811297completeTextResourceName;
  972.       }
  973.       
  974.       [Bindable(event="propertyChange")]
  975.       private function get redCircleIcon() : Class
  976.       {
  977.          return this._1654957862redCircleIcon;
  978.       }
  979.       
  980.       [Bindable(event="propertyChange")]
  981.       private function get airIcon() : Class
  982.       {
  983.          return this._992840477airIcon;
  984.       }
  985.       
  986.       private function _RuntimeInstaller_OSButtonBarHBox2_c() : OSButtonBarHBox
  987.       {
  988.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  989.          _loc1_.percentWidth = 100;
  990.          _loc1_.styleName = "buttonRow";
  991.          if(!_loc1_.document)
  992.          {
  993.             _loc1_.document = this;
  994.          }
  995.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton3_i());
  996.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton4_i());
  997.          return _loc1_;
  998.       }
  999.       
  1000.       private function _RuntimeInstaller_LocalizedLabel4_c() : LocalizedLabel
  1001.       {
  1002.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1003.          _loc1_.resourceName = "lblUpdate";
  1004.          _loc1_.percentWidth = 100;
  1005.          _loc1_.setStyle("textAlign","right");
  1006.          if(!_loc1_.document)
  1007.          {
  1008.             _loc1_.document = this;
  1009.          }
  1010.          return _loc1_;
  1011.       }
  1012.       
  1013.       private function _RuntimeInstaller_AddChild4_i() : AddChild
  1014.       {
  1015.          var _loc1_:AddChild = new AddChild();
  1016.          this._RuntimeInstaller_AddChild4 = _loc1_;
  1017.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox5_i);
  1018.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild4",this._RuntimeInstaller_AddChild4);
  1019.          return _loc1_;
  1020.       }
  1021.       
  1022.       public function __additionalVersionCancel_click(param1:MouseEvent) : void
  1023.       {
  1024.          this.onCancel();
  1025.       }
  1026.       
  1027.       private function _RuntimeInstaller_SetProperty3_i() : SetProperty
  1028.       {
  1029.          var _loc1_:SetProperty = new SetProperty();
  1030.          this._RuntimeInstaller_SetProperty3 = _loc1_;
  1031.          _loc1_.name = "description";
  1032.          _loc1_.value = "lblEulaNote";
  1033.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty3",this._RuntimeInstaller_SetProperty3);
  1034.          return _loc1_;
  1035.       }
  1036.       
  1037.       private function _RuntimeInstaller_State9_c() : State
  1038.       {
  1039.          var _loc1_:State = new State();
  1040.          _loc1_.name = "Progress";
  1041.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty11_i(),this._RuntimeInstaller_AddChild7_i()];
  1042.          return _loc1_;
  1043.       }
  1044.       
  1045.       private function _RuntimeInstaller_VBox9_i() : VBox
  1046.       {
  1047.          var _loc1_:VBox = new VBox();
  1048.          this._RuntimeInstaller_VBox9 = _loc1_;
  1049.          _loc1_.styleName = "contentBox";
  1050.          _loc1_.percentWidth = 100;
  1051.          _loc1_.percentHeight = 100;
  1052.          _loc1_.id = "_RuntimeInstaller_VBox9";
  1053.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox9",this._RuntimeInstaller_VBox9);
  1054.          if(!_loc1_.document)
  1055.          {
  1056.             _loc1_.document = this;
  1057.          }
  1058.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel9_i());
  1059.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText8_i());
  1060.          _loc1_.addChild(this._RuntimeInstaller_Spacer11_c());
  1061.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox7_c());
  1062.          return _loc1_;
  1063.       }
  1064.       
  1065.       private function _RuntimeInstaller_Spacer13_i() : Spacer
  1066.       {
  1067.          var _loc1_:Spacer = new Spacer();
  1068.          this.updateSpacer = _loc1_;
  1069.          _loc1_.height = 10;
  1070.          _loc1_.id = "updateSpacer";
  1071.          if(!_loc1_.document)
  1072.          {
  1073.             _loc1_.document = this;
  1074.          }
  1075.          return _loc1_;
  1076.       }
  1077.       
  1078.       public function set progressResourceName(param1:String) : void
  1079.       {
  1080.          var _loc2_:Object = null;
  1081.          _loc2_ = this._287913606progressResourceName;
  1082.          if(_loc2_ !== param1)
  1083.          {
  1084.             this._287913606progressResourceName = param1;
  1085.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressResourceName",_loc2_,param1));
  1086.          }
  1087.       }
  1088.       
  1089.       public function set additionalVersionCancel(param1:LocalizedButton) : void
  1090.       {
  1091.          var _loc2_:Object = null;
  1092.          _loc2_ = this._458480501additionalVersionCancel;
  1093.          if(_loc2_ !== param1)
  1094.          {
  1095.             this._458480501additionalVersionCancel = param1;
  1096.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"additionalVersionCancel",_loc2_,param1));
  1097.          }
  1098.       }
  1099.       
  1100.       [Bindable(event="propertyChange")]
  1101.       private function get installedApps() : Array
  1102.       {
  1103.          return this._1172428532installedApps;
  1104.       }
  1105.       
  1106.       public function set contentBox(param1:VBox) : void
  1107.       {
  1108.          var _loc2_:Object = null;
  1109.          _loc2_ = this._264524434contentBox;
  1110.          if(_loc2_ !== param1)
  1111.          {
  1112.             this._264524434contentBox = param1;
  1113.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"contentBox",_loc2_,param1));
  1114.          }
  1115.       }
  1116.       
  1117.       private function _RuntimeInstaller_OSButtonBarHBox1_c() : OSButtonBarHBox
  1118.       {
  1119.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  1120.          _loc1_.percentWidth = 100;
  1121.          _loc1_.styleName = "buttonRow";
  1122.          if(!_loc1_.document)
  1123.          {
  1124.             _loc1_.document = this;
  1125.          }
  1126.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton1_i());
  1127.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton2_i());
  1128.          return _loc1_;
  1129.       }
  1130.       
  1131.       public function set completeLabelResourceName(param1:String) : void
  1132.       {
  1133.          var _loc2_:Object = null;
  1134.          _loc2_ = this._965310316completeLabelResourceName;
  1135.          if(_loc2_ !== param1)
  1136.          {
  1137.             this._965310316completeLabelResourceName = param1;
  1138.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"completeLabelResourceName",_loc2_,param1));
  1139.          }
  1140.       }
  1141.       
  1142.       private function _RuntimeInstaller_LocalizedLabel3_c() : LocalizedLabel
  1143.       {
  1144.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1145.          _loc1_.resourceName = "lblInstalled";
  1146.          _loc1_.percentWidth = 100;
  1147.          _loc1_.setStyle("textAlign","right");
  1148.          if(!_loc1_.document)
  1149.          {
  1150.             _loc1_.document = this;
  1151.          }
  1152.          return _loc1_;
  1153.       }
  1154.       
  1155.       private function _RuntimeInstaller_AddChild3_i() : AddChild
  1156.       {
  1157.          var _loc1_:AddChild = new AddChild();
  1158.          this._RuntimeInstaller_AddChild3 = _loc1_;
  1159.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox4_i);
  1160.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild3",this._RuntimeInstaller_AddChild3);
  1161.          return _loc1_;
  1162.       }
  1163.       
  1164.       private function _RuntimeInstaller_SetProperty2_i() : SetProperty
  1165.       {
  1166.          var _loc1_:SetProperty = new SetProperty();
  1167.          this._RuntimeInstaller_SetProperty2 = _loc1_;
  1168.          _loc1_.name = "header";
  1169.          _loc1_.value = "titleLicenseAgreement";
  1170.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty2",this._RuntimeInstaller_SetProperty2);
  1171.          return _loc1_;
  1172.       }
  1173.       
  1174.       private function onCancel() : void
  1175.       {
  1176.          this.sharedEvents.dispatchEvent(new Event("installui.cancel"));
  1177.          if(currentState == "Progress")
  1178.          {
  1179.             currentState = "ProgressCancel";
  1180.          }
  1181.       }
  1182.       
  1183.       private function _RuntimeInstaller_State8_c() : State
  1184.       {
  1185.          var _loc1_:State = new State();
  1186.          _loc1_.name = "UninstallNoApps";
  1187.          _loc1_.basedOn = "Uninstall";
  1188.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty10_i(),this._RuntimeInstaller_RemoveChild1_i()];
  1189.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State8_enterState);
  1190.          return _loc1_;
  1191.       }
  1192.       
  1193.       private function _RuntimeInstaller_VBox8_i() : VBox
  1194.       {
  1195.          var _loc1_:VBox = new VBox();
  1196.          this.progressContent = _loc1_;
  1197.          _loc1_.styleName = "contentBox";
  1198.          _loc1_.percentWidth = 100;
  1199.          _loc1_.percentHeight = 100;
  1200.          _loc1_.addEventListener("creationComplete",this.__progressContent_creationComplete);
  1201.          _loc1_.id = "progressContent";
  1202.          if(!_loc1_.document)
  1203.          {
  1204.             _loc1_.document = this;
  1205.          }
  1206.          _loc1_.addChild(this._RuntimeInstaller_Spacer9_c());
  1207.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel8_i());
  1208.          _loc1_.addChild(this._RuntimeInstaller_ProgressBar1_i());
  1209.          _loc1_.addChild(this._RuntimeInstaller_Spacer10_c());
  1210.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox6_c());
  1211.          return _loc1_;
  1212.       }
  1213.       
  1214.       public function __errorClose_click(param1:MouseEvent) : void
  1215.       {
  1216.          this.onFinish();
  1217.       }
  1218.       
  1219.       private function _RuntimeInstaller_Spacer12_c() : Spacer
  1220.       {
  1221.          var _loc1_:Spacer = new Spacer();
  1222.          _loc1_.height = 6;
  1223.          if(!_loc1_.document)
  1224.          {
  1225.             _loc1_.document = this;
  1226.          }
  1227.          return _loc1_;
  1228.       }
  1229.       
  1230.       public function ___RuntimeInstaller_State1_enterState(param1:FlexEvent) : void
  1231.       {
  1232.          focusManager.setFocus(this.eula.agree);
  1233.       }
  1234.       
  1235.       public function set progressBar(param1:ProgressBar) : void
  1236.       {
  1237.          var _loc2_:Object = null;
  1238.          _loc2_ = this._1131509414progressBar;
  1239.          if(_loc2_ !== param1)
  1240.          {
  1241.             this._1131509414progressBar = param1;
  1242.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressBar",_loc2_,param1));
  1243.          }
  1244.       }
  1245.       
  1246.       public function ___RuntimeInstaller_VBox4_creationComplete(param1:FlexEvent) : void
  1247.       {
  1248.          activate();
  1249.       }
  1250.       
  1251.       private function _RuntimeInstaller_bindingsSetup() : Array
  1252.       {
  1253.          var binding:Binding = null;
  1254.          var result:Array = [];
  1255.          binding = new Binding(this,function():Object
  1256.          {
  1257.             return airIcon;
  1258.          },function(param1:Object):void
  1259.          {
  1260.             iconImage.source = param1;
  1261.          },"iconImage.source");
  1262.          result[0] = binding;
  1263.          binding = new Binding(this,function():Object
  1264.          {
  1265.             return this;
  1266.          },function(param1:Object):void
  1267.          {
  1268.             _RuntimeInstaller_SetProperty1.target = param1;
  1269.          },"_RuntimeInstaller_SetProperty1.target");
  1270.          result[1] = binding;
  1271.          binding = new Binding(this,function():UIComponent
  1272.          {
  1273.             return contentBox;
  1274.          },function(param1:UIComponent):void
  1275.          {
  1276.             _RuntimeInstaller_AddChild1.relativeTo = param1;
  1277.          },"_RuntimeInstaller_AddChild1.relativeTo");
  1278.          result[2] = binding;
  1279.          binding = new Binding(this,function():Object
  1280.          {
  1281.             return eula;
  1282.          },function(param1:Object):void
  1283.          {
  1284.             _RuntimeInstaller_SetProperty2.target = param1;
  1285.          },"_RuntimeInstaller_SetProperty2.target");
  1286.          result[3] = binding;
  1287.          binding = new Binding(this,function():Object
  1288.          {
  1289.             return eula;
  1290.          },function(param1:Object):void
  1291.          {
  1292.             _RuntimeInstaller_SetProperty3.target = param1;
  1293.          },"_RuntimeInstaller_SetProperty3.target");
  1294.          result[4] = binding;
  1295.          binding = new Binding(this,function():Object
  1296.          {
  1297.             return eula;
  1298.          },function(param1:Object):void
  1299.          {
  1300.             _RuntimeInstaller_SetProperty4.target = param1;
  1301.          },"_RuntimeInstaller_SetProperty4.target");
  1302.          result[5] = binding;
  1303.          binding = new Binding(this,function():Object
  1304.          {
  1305.             return this;
  1306.          },function(param1:Object):void
  1307.          {
  1308.             _RuntimeInstaller_SetProperty5.target = param1;
  1309.          },"_RuntimeInstaller_SetProperty5.target");
  1310.          result[6] = binding;
  1311.          binding = new Binding(this,function():UIComponent
  1312.          {
  1313.             return contentBox;
  1314.          },function(param1:UIComponent):void
  1315.          {
  1316.             _RuntimeInstaller_AddChild2.relativeTo = param1;
  1317.          },"_RuntimeInstaller_AddChild2.relativeTo");
  1318.          result[7] = binding;
  1319.          binding = new Binding(this,function():IFlexDisplayObject
  1320.          {
  1321.             return additionalVersionAdd;
  1322.          },function(param1:IFlexDisplayObject):void
  1323.          {
  1324.             _RuntimeInstaller_VBox3.defaultButton = param1;
  1325.          },"_RuntimeInstaller_VBox3.defaultButton");
  1326.          result[8] = binding;
  1327.          binding = new Binding(this,function():Object
  1328.          {
  1329.             return this;
  1330.          },function(param1:Object):void
  1331.          {
  1332.             _RuntimeInstaller_SetProperty6.target = param1;
  1333.          },"_RuntimeInstaller_SetProperty6.target");
  1334.          result[9] = binding;
  1335.          binding = new Binding(this,function():UIComponent
  1336.          {
  1337.             return contentBox;
  1338.          },function(param1:UIComponent):void
  1339.          {
  1340.             _RuntimeInstaller_AddChild3.relativeTo = param1;
  1341.          },"_RuntimeInstaller_AddChild3.relativeTo");
  1342.          result[10] = binding;
  1343.          binding = new Binding(this,function():IFlexDisplayObject
  1344.          {
  1345.             return patchNewerUpdate;
  1346.          },function(param1:IFlexDisplayObject):void
  1347.          {
  1348.             _RuntimeInstaller_VBox4.defaultButton = param1;
  1349.          },"_RuntimeInstaller_VBox4.defaultButton");
  1350.          result[11] = binding;
  1351.          binding = new Binding(this,function():String
  1352.          {
  1353.             var _loc1_:* = record.currentPatchLevel;
  1354.             return _loc1_ == undefined ? null : String(_loc1_);
  1355.          },function(param1:String):void
  1356.          {
  1357.             _RuntimeInstaller_Label1.text = param1;
  1358.          },"_RuntimeInstaller_Label1.text");
  1359.          result[12] = binding;
  1360.          binding = new Binding(this,function():String
  1361.          {
  1362.             var _loc1_:* = record.newPatchLevel;
  1363.             return _loc1_ == undefined ? null : String(_loc1_);
  1364.          },function(param1:String):void
  1365.          {
  1366.             _RuntimeInstaller_Label2.text = param1;
  1367.          },"_RuntimeInstaller_Label2.text");
  1368.          result[13] = binding;
  1369.          binding = new Binding(this,function():Object
  1370.          {
  1371.             return this;
  1372.          },function(param1:Object):void
  1373.          {
  1374.             _RuntimeInstaller_SetProperty7.target = param1;
  1375.          },"_RuntimeInstaller_SetProperty7.target");
  1376.          result[14] = binding;
  1377.          binding = new Binding(this,function():UIComponent
  1378.          {
  1379.             return contentBox;
  1380.          },function(param1:UIComponent):void
  1381.          {
  1382.             _RuntimeInstaller_AddChild4.relativeTo = param1;
  1383.          },"_RuntimeInstaller_AddChild4.relativeTo");
  1384.          result[15] = binding;
  1385.          binding = new Binding(this,function():IFlexDisplayObject
  1386.          {
  1387.             return patchSameClose;
  1388.          },function(param1:IFlexDisplayObject):void
  1389.          {
  1390.             _RuntimeInstaller_VBox5.defaultButton = param1;
  1391.          },"_RuntimeInstaller_VBox5.defaultButton");
  1392.          result[16] = binding;
  1393.          binding = new Binding(this,function():Object
  1394.          {
  1395.             return this;
  1396.          },function(param1:Object):void
  1397.          {
  1398.             _RuntimeInstaller_SetProperty8.target = param1;
  1399.          },"_RuntimeInstaller_SetProperty8.target");
  1400.          result[17] = binding;
  1401.          binding = new Binding(this,function():UIComponent
  1402.          {
  1403.             return contentBox;
  1404.          },function(param1:UIComponent):void
  1405.          {
  1406.             _RuntimeInstaller_AddChild5.relativeTo = param1;
  1407.          },"_RuntimeInstaller_AddChild5.relativeTo");
  1408.          result[18] = binding;
  1409.          binding = new Binding(this,function():IFlexDisplayObject
  1410.          {
  1411.             return patchOlderClose;
  1412.          },function(param1:IFlexDisplayObject):void
  1413.          {
  1414.             _RuntimeInstaller_VBox6.defaultButton = param1;
  1415.          },"_RuntimeInstaller_VBox6.defaultButton");
  1416.          result[19] = binding;
  1417.          binding = new Binding(this,function():Object
  1418.          {
  1419.             return this;
  1420.          },function(param1:Object):void
  1421.          {
  1422.             _RuntimeInstaller_SetProperty9.target = param1;
  1423.          },"_RuntimeInstaller_SetProperty9.target");
  1424.          result[20] = binding;
  1425.          binding = new Binding(this,function():UIComponent
  1426.          {
  1427.             return contentBox;
  1428.          },function(param1:UIComponent):void
  1429.          {
  1430.             _RuntimeInstaller_AddChild6.relativeTo = param1;
  1431.          },"_RuntimeInstaller_AddChild6.relativeTo");
  1432.          result[21] = binding;
  1433.          binding = new Binding(this,function():IFlexDisplayObject
  1434.          {
  1435.             return uninstallCancel;
  1436.          },function(param1:IFlexDisplayObject):void
  1437.          {
  1438.             _RuntimeInstaller_VBox7.defaultButton = param1;
  1439.          },"_RuntimeInstaller_VBox7.defaultButton");
  1440.          result[22] = binding;
  1441.          binding = new Binding(this,function():Object
  1442.          {
  1443.             return installedApps;
  1444.          },function(param1:Object):void
  1445.          {
  1446.             _RuntimeInstaller_List1.dataProvider = param1;
  1447.          },"_RuntimeInstaller_List1.dataProvider");
  1448.          result[23] = binding;
  1449.          binding = new Binding(this,function():Object
  1450.          {
  1451.             return this;
  1452.          },function(param1:Object):void
  1453.          {
  1454.             _RuntimeInstaller_SetProperty10.target = param1;
  1455.          },"_RuntimeInstaller_SetProperty10.target");
  1456.          result[24] = binding;
  1457.          binding = new Binding(this,function():DisplayObject
  1458.          {
  1459.             return uninstallAppCanvas;
  1460.          },function(param1:DisplayObject):void
  1461.          {
  1462.             _RuntimeInstaller_RemoveChild1.target = param1;
  1463.          },"_RuntimeInstaller_RemoveChild1.target");
  1464.          result[25] = binding;
  1465.          binding = new Binding(this,function():Object
  1466.          {
  1467.             return this;
  1468.          },function(param1:Object):void
  1469.          {
  1470.             _RuntimeInstaller_SetProperty11.target = param1;
  1471.          },"_RuntimeInstaller_SetProperty11.target");
  1472.          result[26] = binding;
  1473.          binding = new Binding(this,function():UIComponent
  1474.          {
  1475.             return contentBox;
  1476.          },function(param1:UIComponent):void
  1477.          {
  1478.             _RuntimeInstaller_AddChild7.relativeTo = param1;
  1479.          },"_RuntimeInstaller_AddChild7.relativeTo");
  1480.          result[27] = binding;
  1481.          binding = new Binding(this,function():String
  1482.          {
  1483.             var _loc1_:* = progressResourceName;
  1484.             return _loc1_ == undefined ? null : String(_loc1_);
  1485.          },function(param1:String):void
  1486.          {
  1487.             progressLabel.resourceName = param1;
  1488.          },"progressLabel.resourceName");
  1489.          result[28] = binding;
  1490.          binding = new Binding(this,function():Object
  1491.          {
  1492.             return this;
  1493.          },function(param1:Object):void
  1494.          {
  1495.             _RuntimeInstaller_SetProperty12.target = param1;
  1496.          },"_RuntimeInstaller_SetProperty12.target");
  1497.          result[29] = binding;
  1498.          binding = new Binding(this,function():DisplayObject
  1499.          {
  1500.             return progressContent;
  1501.          },function(param1:DisplayObject):void
  1502.          {
  1503.             _RuntimeInstaller_AddChild8.target = param1;
  1504.          },"_RuntimeInstaller_AddChild8.target");
  1505.          result[30] = binding;
  1506.          binding = new Binding(this,function():UIComponent
  1507.          {
  1508.             return contentBox;
  1509.          },function(param1:UIComponent):void
  1510.          {
  1511.             _RuntimeInstaller_AddChild8.relativeTo = param1;
  1512.          },"_RuntimeInstaller_AddChild8.relativeTo");
  1513.          result[31] = binding;
  1514.          binding = new Binding(this,function():Object
  1515.          {
  1516.             return this;
  1517.          },function(param1:Object):void
  1518.          {
  1519.             _RuntimeInstaller_SetProperty13.target = param1;
  1520.          },"_RuntimeInstaller_SetProperty13.target");
  1521.          result[32] = binding;
  1522.          binding = new Binding(this,function():Object
  1523.          {
  1524.             return progressCancel;
  1525.          },function(param1:Object):void
  1526.          {
  1527.             _RuntimeInstaller_SetProperty14.target = param1;
  1528.          },"_RuntimeInstaller_SetProperty14.target");
  1529.          result[33] = binding;
  1530.          binding = new Binding(this,function():Object
  1531.          {
  1532.             return this;
  1533.          },function(param1:Object):void
  1534.          {
  1535.             _RuntimeInstaller_SetProperty15.target = param1;
  1536.          },"_RuntimeInstaller_SetProperty15.target");
  1537.          result[34] = binding;
  1538.          binding = new Binding(this,function():UIComponent
  1539.          {
  1540.             return contentBox;
  1541.          },function(param1:UIComponent):void
  1542.          {
  1543.             _RuntimeInstaller_AddChild9.relativeTo = param1;
  1544.          },"_RuntimeInstaller_AddChild9.relativeTo");
  1545.          result[35] = binding;
  1546.          binding = new Binding(this,function():IFlexDisplayObject
  1547.          {
  1548.             return completeFinish;
  1549.          },function(param1:IFlexDisplayObject):void
  1550.          {
  1551.             _RuntimeInstaller_VBox9.defaultButton = param1;
  1552.          },"_RuntimeInstaller_VBox9.defaultButton");
  1553.          result[36] = binding;
  1554.          binding = new Binding(this,function():String
  1555.          {
  1556.             var _loc1_:* = completeLabelResourceName;
  1557.             return _loc1_ == undefined ? null : String(_loc1_);
  1558.          },function(param1:String):void
  1559.          {
  1560.             _RuntimeInstaller_LocalizedLabel9.resourceName = param1;
  1561.          },"_RuntimeInstaller_LocalizedLabel9.resourceName");
  1562.          result[37] = binding;
  1563.          binding = new Binding(this,function():String
  1564.          {
  1565.             var _loc1_:* = completeTextResourceName;
  1566.             return _loc1_ == undefined ? null : String(_loc1_);
  1567.          },function(param1:String):void
  1568.          {
  1569.             _RuntimeInstaller_LocalizedText8.resourceName = param1;
  1570.          },"_RuntimeInstaller_LocalizedText8.resourceName");
  1571.          result[38] = binding;
  1572.          binding = new Binding(this,function():Object
  1573.          {
  1574.             return this;
  1575.          },function(param1:Object):void
  1576.          {
  1577.             _RuntimeInstaller_SetProperty16.target = param1;
  1578.          },"_RuntimeInstaller_SetProperty16.target");
  1579.          result[39] = binding;
  1580.          binding = new Binding(this,function():UIComponent
  1581.          {
  1582.             return contentBox;
  1583.          },function(param1:UIComponent):void
  1584.          {
  1585.             _RuntimeInstaller_AddChild10.relativeTo = param1;
  1586.          },"_RuntimeInstaller_AddChild10.relativeTo");
  1587.          result[40] = binding;
  1588.          binding = new Binding(this,function():IFlexDisplayObject
  1589.          {
  1590.             return patchLater;
  1591.          },function(param1:IFlexDisplayObject):void
  1592.          {
  1593.             _RuntimeInstaller_VBox10.defaultButton = param1;
  1594.          },"_RuntimeInstaller_VBox10.defaultButton");
  1595.          result[41] = binding;
  1596.          binding = new Binding(this,function():Object
  1597.          {
  1598.             return this;
  1599.          },function(param1:Object):void
  1600.          {
  1601.             _RuntimeInstaller_SetProperty17.target = param1;
  1602.          },"_RuntimeInstaller_SetProperty17.target");
  1603.          result[42] = binding;
  1604.          binding = new Binding(this,function():DisplayObject
  1605.          {
  1606.             return updateAppsRunningCanvas;
  1607.          },function(param1:DisplayObject):void
  1608.          {
  1609.             _RuntimeInstaller_RemoveChild2.target = param1;
  1610.          },"_RuntimeInstaller_RemoveChild2.target");
  1611.          result[43] = binding;
  1612.          binding = new Binding(this,function():DisplayObject
  1613.          {
  1614.             return updateSpacer;
  1615.          },function(param1:DisplayObject):void
  1616.          {
  1617.             _RuntimeInstaller_RemoveChild3.target = param1;
  1618.          },"_RuntimeInstaller_RemoveChild3.target");
  1619.          result[44] = binding;
  1620.          binding = new Binding(this,function():Object
  1621.          {
  1622.             return updateText;
  1623.          },function(param1:Object):void
  1624.          {
  1625.             _RuntimeInstaller_SetProperty18.target = param1;
  1626.          },"_RuntimeInstaller_SetProperty18.target");
  1627.          result[45] = binding;
  1628.          binding = new Binding(this,function():Object
  1629.          {
  1630.             return patchNow;
  1631.          },function(param1:Object):void
  1632.          {
  1633.             _RuntimeInstaller_SetProperty19.target = param1;
  1634.          },"_RuntimeInstaller_SetProperty19.target");
  1635.          result[46] = binding;
  1636.          binding = new Binding(this,function():IStyleClient
  1637.          {
  1638.             return patchNow;
  1639.          },function(param1:IStyleClient):void
  1640.          {
  1641.             _RuntimeInstaller_SetStyle1.target = param1;
  1642.          },"_RuntimeInstaller_SetStyle1.target");
  1643.          result[47] = binding;
  1644.          binding = new Binding(this,function():IStyleClient
  1645.          {
  1646.             return patchLater;
  1647.          },function(param1:IStyleClient):void
  1648.          {
  1649.             _RuntimeInstaller_SetStyle2.target = param1;
  1650.          },"_RuntimeInstaller_SetStyle2.target");
  1651.          result[48] = binding;
  1652.          binding = new Binding(this,function():Object
  1653.          {
  1654.             return this;
  1655.          },function(param1:Object):void
  1656.          {
  1657.             _RuntimeInstaller_SetProperty20.target = param1;
  1658.          },"_RuntimeInstaller_SetProperty20.target");
  1659.          result[49] = binding;
  1660.          binding = new Binding(this,function():UIComponent
  1661.          {
  1662.             return contentBox;
  1663.          },function(param1:UIComponent):void
  1664.          {
  1665.             _RuntimeInstaller_AddChild11.relativeTo = param1;
  1666.          },"_RuntimeInstaller_AddChild11.relativeTo");
  1667.          result[50] = binding;
  1668.          binding = new Binding(this,function():IFlexDisplayObject
  1669.          {
  1670.             return errorClose;
  1671.          },function(param1:IFlexDisplayObject):void
  1672.          {
  1673.             _RuntimeInstaller_VBox11.defaultButton = param1;
  1674.          },"_RuntimeInstaller_VBox11.defaultButton");
  1675.          result[51] = binding;
  1676.          return result;
  1677.       }
  1678.       
  1679.       public function ___RuntimeInstaller_State4_enterState(param1:FlexEvent) : void
  1680.       {
  1681.          focusManager.setFocus(this.patchNewerUpdate);
  1682.       }
  1683.       
  1684.       private function _RuntimeInstaller_AddChild2_i() : AddChild
  1685.       {
  1686.          var _loc1_:AddChild = new AddChild();
  1687.          this._RuntimeInstaller_AddChild2 = _loc1_;
  1688.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox3_i);
  1689.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild2",this._RuntimeInstaller_AddChild2);
  1690.          return _loc1_;
  1691.       }
  1692.       
  1693.       private function _RuntimeInstaller_State7_c() : State
  1694.       {
  1695.          var _loc1_:State = new State();
  1696.          _loc1_.name = "Uninstall";
  1697.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty9_i(),this._RuntimeInstaller_AddChild6_i()];
  1698.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State7_enterState);
  1699.          return _loc1_;
  1700.       }
  1701.       
  1702.       private function _RuntimeInstaller_LocalizedLabel2_c() : LocalizedLabel
  1703.       {
  1704.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1705.          _loc1_.styleName = "h2";
  1706.          _loc1_.resourceName = "titleUpdateAIR";
  1707.          if(!_loc1_.document)
  1708.          {
  1709.             _loc1_.document = this;
  1710.          }
  1711.          return _loc1_;
  1712.       }
  1713.       
  1714.       [Bindable(event="propertyChange")]
  1715.       public function get patchNow() : LocalizedButton
  1716.       {
  1717.          return this._1230359918patchNow;
  1718.       }
  1719.       
  1720.       private function _RuntimeInstaller_Label2_i() : Label
  1721.       {
  1722.          var _loc1_:Label = new Label();
  1723.          this._RuntimeInstaller_Label2 = _loc1_;
  1724.          _loc1_.styleName = "formItemText";
  1725.          _loc1_.id = "_RuntimeInstaller_Label2";
  1726.          BindingManager.executeBindings(this,"_RuntimeInstaller_Label2",this._RuntimeInstaller_Label2);
  1727.          if(!_loc1_.document)
  1728.          {
  1729.             _loc1_.document = this;
  1730.          }
  1731.          return _loc1_;
  1732.       }
  1733.       
  1734.       private function _RuntimeInstaller_Spacer11_c() : Spacer
  1735.       {
  1736.          var _loc1_:Spacer = new Spacer();
  1737.          _loc1_.percentHeight = 100;
  1738.          if(!_loc1_.document)
  1739.          {
  1740.             _loc1_.document = this;
  1741.          }
  1742.          return _loc1_;
  1743.       }
  1744.       
  1745.       public function ___RuntimeInstaller_State7_enterState(param1:FlexEvent) : void
  1746.       {
  1747.          focusManager.setFocus(this.uninstallCancel);
  1748.       }
  1749.       
  1750.       private function _RuntimeInstaller_SetProperty1_i() : SetProperty
  1751.       {
  1752.          var _loc1_:SetProperty = new SetProperty();
  1753.          this._RuntimeInstaller_SetProperty1 = _loc1_;
  1754.          _loc1_.name = "stageHeight";
  1755.          _loc1_.value = 392;
  1756.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty1",this._RuntimeInstaller_SetProperty1);
  1757.          return _loc1_;
  1758.       }
  1759.       
  1760.       public function ___RuntimeInstaller_VBox6_creationComplete(param1:FlexEvent) : void
  1761.       {
  1762.          activate();
  1763.       }
  1764.       
  1765.       private function _RuntimeInstaller_LocalizedButton9_i() : LocalizedButton
  1766.       {
  1767.          var _loc1_:LocalizedButton = new LocalizedButton();
  1768.          this.progressCancel = _loc1_;
  1769.          _loc1_.resourceName = "btnCancel";
  1770.          _loc1_.addEventListener("click",this.__progressCancel_click);
  1771.          _loc1_.id = "progressCancel";
  1772.          if(!_loc1_.document)
  1773.          {
  1774.             _loc1_.document = this;
  1775.          }
  1776.          return _loc1_;
  1777.       }
  1778.       
  1779.       public function set progressLabel(param1:LocalizedLabel) : void
  1780.       {
  1781.          var _loc2_:Object = null;
  1782.          _loc2_ = this._763044039progressLabel;
  1783.          if(_loc2_ !== param1)
  1784.          {
  1785.             this._763044039progressLabel = param1;
  1786.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressLabel",_loc2_,param1));
  1787.          }
  1788.       }
  1789.       
  1790.       public function ___RuntimeInstaller_LocalizedButton7_click(param1:MouseEvent) : void
  1791.       {
  1792.          this.onConfirm();
  1793.       }
  1794.       
  1795.       private function _RuntimeInstaller_VBox7_i() : VBox
  1796.       {
  1797.          var _loc1_:VBox = new VBox();
  1798.          this._RuntimeInstaller_VBox7 = _loc1_;
  1799.          _loc1_.styleName = "contentBox";
  1800.          _loc1_.percentWidth = 100;
  1801.          _loc1_.percentHeight = 100;
  1802.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox7_creationComplete);
  1803.          _loc1_.id = "_RuntimeInstaller_VBox7";
  1804.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox7",this._RuntimeInstaller_VBox7);
  1805.          if(!_loc1_.document)
  1806.          {
  1807.             _loc1_.document = this;
  1808.          }
  1809.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel7_c());
  1810.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText6_c());
  1811.          _loc1_.addChild(this._RuntimeInstaller_Spacer6_c());
  1812.          _loc1_.addChild(this._RuntimeInstaller_Canvas1_i());
  1813.          _loc1_.addChild(this._RuntimeInstaller_Spacer7_c());
  1814.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText7_c());
  1815.          _loc1_.addChild(this._RuntimeInstaller_Spacer8_c());
  1816.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox5_c());
  1817.          return _loc1_;
  1818.       }
  1819.       
  1820.       private function _RuntimeInstaller_SetProperty19_i() : SetProperty
  1821.       {
  1822.          var _loc1_:SetProperty = new SetProperty();
  1823.          this._RuntimeInstaller_SetProperty19 = _loc1_;
  1824.          _loc1_.name = "enabled";
  1825.          _loc1_.value = true;
  1826.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty19",this._RuntimeInstaller_SetProperty19);
  1827.          return _loc1_;
  1828.       }
  1829.       
  1830.       [Bindable(event="propertyChange")]
  1831.       public function get progressContent() : VBox
  1832.       {
  1833.          return this._139350644progressContent;
  1834.       }
  1835.       
  1836.       [Bindable(event="propertyChange")]
  1837.       public function get updateText() : LocalizedText
  1838.       {
  1839.          return this._295934570updateText;
  1840.       }
  1841.       
  1842.       private function set greenCircleIcon(param1:Class) : void
  1843.       {
  1844.          var _loc2_:Object = null;
  1845.          _loc2_ = this._229542092greenCircleIcon;
  1846.          if(_loc2_ !== param1)
  1847.          {
  1848.             this._229542092greenCircleIcon = param1;
  1849.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  1850.          }
  1851.       }
  1852.       
  1853.       public function set errorClose(param1:LocalizedButton) : void
  1854.       {
  1855.          var _loc2_:Object = null;
  1856.          _loc2_ = this._1610096848errorClose;
  1857.          if(_loc2_ !== param1)
  1858.          {
  1859.             this._1610096848errorClose = param1;
  1860.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorClose",_loc2_,param1));
  1861.          }
  1862.       }
  1863.       
  1864.       public function __uninstallCancel_click(param1:MouseEvent) : void
  1865.       {
  1866.          this.onCancel();
  1867.       }
  1868.       
  1869.       private function _RuntimeInstaller_LocalizedLabel1_c() : LocalizedLabel
  1870.       {
  1871.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1872.          _loc1_.styleName = "h2";
  1873.          _loc1_.resourceName = "titleWelcome";
  1874.          if(!_loc1_.document)
  1875.          {
  1876.             _loc1_.document = this;
  1877.          }
  1878.          return _loc1_;
  1879.       }
  1880.       
  1881.       private function _RuntimeInstaller_GridItem4_c() : GridItem
  1882.       {
  1883.          var _loc1_:GridItem = new GridItem();
  1884.          if(!_loc1_.document)
  1885.          {
  1886.             _loc1_.document = this;
  1887.          }
  1888.          _loc1_.addChild(this._RuntimeInstaller_Label2_i());
  1889.          return _loc1_;
  1890.       }
  1891.       
  1892.       private function set redCircleIcon(param1:Class) : void
  1893.       {
  1894.          var _loc2_:Object = null;
  1895.          _loc2_ = this._1654957862redCircleIcon;
  1896.          if(_loc2_ !== param1)
  1897.          {
  1898.             this._1654957862redCircleIcon = param1;
  1899.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  1900.          }
  1901.       }
  1902.       
  1903.       public function ___RuntimeInstaller_State12_enterState(param1:FlexEvent) : void
  1904.       {
  1905.          focusManager.setFocus(this.patchLater);
  1906.       }
  1907.       
  1908.       private function _RuntimeInstaller_AddChild1_i() : AddChild
  1909.       {
  1910.          var _loc1_:AddChild = new AddChild();
  1911.          this._RuntimeInstaller_AddChild1 = _loc1_;
  1912.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_EULA1_i);
  1913.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild1",this._RuntimeInstaller_AddChild1);
  1914.          return _loc1_;
  1915.       }
  1916.       
  1917.       public function set updateAppsRunningCanvas(param1:Canvas) : void
  1918.       {
  1919.          var _loc2_:Object = null;
  1920.          _loc2_ = this._853798108updateAppsRunningCanvas;
  1921.          if(_loc2_ !== param1)
  1922.          {
  1923.             this._853798108updateAppsRunningCanvas = param1;
  1924.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunningCanvas",_loc2_,param1));
  1925.          }
  1926.       }
  1927.       
  1928.       private function _RuntimeInstaller_State6_c() : State
  1929.       {
  1930.          var _loc1_:State = new State();
  1931.          _loc1_.name = "PatchOlder";
  1932.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty8_i(),this._RuntimeInstaller_AddChild5_i()];
  1933.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State6_enterState);
  1934.          return _loc1_;
  1935.       }
  1936.       
  1937.       private function _RuntimeInstaller_VBox6_i() : VBox
  1938.       {
  1939.          var _loc1_:VBox = new VBox();
  1940.          this._RuntimeInstaller_VBox6 = _loc1_;
  1941.          _loc1_.styleName = "contentBox";
  1942.          _loc1_.percentWidth = 100;
  1943.          _loc1_.percentHeight = 100;
  1944.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox6_creationComplete);
  1945.          _loc1_.id = "_RuntimeInstaller_VBox6";
  1946.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox6",this._RuntimeInstaller_VBox6);
  1947.          if(!_loc1_.document)
  1948.          {
  1949.             _loc1_.document = this;
  1950.          }
  1951.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel6_c());
  1952.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText5_c());
  1953.          _loc1_.addChild(this._RuntimeInstaller_Spacer5_c());
  1954.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox4_c());
  1955.          return _loc1_;
  1956.       }
  1957.       
  1958.       private function _RuntimeInstaller_Spacer10_c() : Spacer
  1959.       {
  1960.          var _loc1_:Spacer = new Spacer();
  1961.          _loc1_.percentHeight = 100;
  1962.          if(!_loc1_.document)
  1963.          {
  1964.             _loc1_.document = this;
  1965.          }
  1966.          return _loc1_;
  1967.       }
  1968.       
  1969.       private function _RuntimeInstaller_LocalizedButton8_i() : LocalizedButton
  1970.       {
  1971.          var _loc1_:LocalizedButton = new LocalizedButton();
  1972.          this.uninstallCancel = _loc1_;
  1973.          _loc1_.resourceName = "btnCancel";
  1974.          _loc1_.styleName = "defaultButton";
  1975.          _loc1_.addEventListener("click",this.__uninstallCancel_click);
  1976.          _loc1_.id = "uninstallCancel";
  1977.          if(!_loc1_.document)
  1978.          {
  1979.             _loc1_.document = this;
  1980.          }
  1981.          return _loc1_;
  1982.       }
  1983.       
  1984.       private function _RuntimeInstaller_Label1_i() : Label
  1985.       {
  1986.          var _loc1_:Label = new Label();
  1987.          this._RuntimeInstaller_Label1 = _loc1_;
  1988.          _loc1_.styleName = "formItemText";
  1989.          _loc1_.id = "_RuntimeInstaller_Label1";
  1990.          BindingManager.executeBindings(this,"_RuntimeInstaller_Label1",this._RuntimeInstaller_Label1);
  1991.          if(!_loc1_.document)
  1992.          {
  1993.             _loc1_.document = this;
  1994.          }
  1995.          return _loc1_;
  1996.       }
  1997.       
  1998.       [Bindable(event="propertyChange")]
  1999.       public function get patchSameClose() : LocalizedButton
  2000.       {
  2001.          return this._607735242patchSameClose;
  2002.       }
  2003.       
  2004.       private function set airIcon(param1:Class) : void
  2005.       {
  2006.          var _loc2_:Object = null;
  2007.          _loc2_ = this._992840477airIcon;
  2008.          if(_loc2_ !== param1)
  2009.          {
  2010.             this._992840477airIcon = param1;
  2011.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  2012.          }
  2013.       }
  2014.       
  2015.       [Bindable(event="propertyChange")]
  2016.       public function get patchNewerCancel() : LocalizedButton
  2017.       {
  2018.          return this._503203263patchNewerCancel;
  2019.       }
  2020.       
  2021.       private function onClosing(param1:Event) : void
  2022.       {
  2023.          param1.preventDefault();
  2024.          switch(currentState)
  2025.          {
  2026.             case "EULA":
  2027.             case "FirstLaunchEULA":
  2028.             case "AdditionalVersion":
  2029.             case "PatchNewer":
  2030.             case "Uninstall":
  2031.             case "UninstallNoApps":
  2032.             case "Progress":
  2033.                this.asyncCall(this.onCancel);
  2034.                break;
  2035.             case "PatchSame":
  2036.             case "PatchOlder":
  2037.             case "Complete":
  2038.             case "Error":
  2039.                this.asyncCall(this.onFinish);
  2040.                break;
  2041.             case "InstallUpdatesNoApps":
  2042.             case "InstallUpdates":
  2043.                this.asyncCall(this.onPatchLater);
  2044.          }
  2045.       }
  2046.       
  2047.       private function _RuntimeInstaller_SetProperty18_i() : SetProperty
  2048.       {
  2049.          var _loc1_:SetProperty = new SetProperty();
  2050.          this._RuntimeInstaller_SetProperty18 = _loc1_;
  2051.          _loc1_.name = "resourceName";
  2052.          _loc1_.value = "shortUpdateText";
  2053.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty18",this._RuntimeInstaller_SetProperty18);
  2054.          return _loc1_;
  2055.       }
  2056.       
  2057.       public function set completeTextResourceName(param1:String) : void
  2058.       {
  2059.          var _loc2_:Object = null;
  2060.          _loc2_ = this._1992811297completeTextResourceName;
  2061.          if(_loc2_ !== param1)
  2062.          {
  2063.             this._1992811297completeTextResourceName = param1;
  2064.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"completeTextResourceName",_loc2_,param1));
  2065.          }
  2066.       }
  2067.       
  2068.       private function _RuntimeInstaller_GridItem3_c() : GridItem
  2069.       {
  2070.          var _loc1_:GridItem = new GridItem();
  2071.          if(!_loc1_.document)
  2072.          {
  2073.             _loc1_.document = this;
  2074.          }
  2075.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel4_c());
  2076.          return _loc1_;
  2077.       }
  2078.       
  2079.       public function __eula_cancel(param1:Event) : void
  2080.       {
  2081.          this.onCancel();
  2082.       }
  2083.       
  2084.       public function __patchNewerUpdate_click(param1:MouseEvent) : void
  2085.       {
  2086.          this.onConfirm();
  2087.       }
  2088.       
  2089.       private function _RuntimeInstaller_State5_c() : State
  2090.       {
  2091.          var _loc1_:State = new State();
  2092.          _loc1_.name = "PatchSame";
  2093.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty7_i(),this._RuntimeInstaller_AddChild4_i()];
  2094.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State5_enterState);
  2095.          return _loc1_;
  2096.       }
  2097.       
  2098.       private function _RuntimeInstaller_VBox5_i() : VBox
  2099.       {
  2100.          var _loc1_:VBox = new VBox();
  2101.          this._RuntimeInstaller_VBox5 = _loc1_;
  2102.          _loc1_.styleName = "contentBox";
  2103.          _loc1_.percentWidth = 100;
  2104.          _loc1_.percentHeight = 100;
  2105.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox5_creationComplete);
  2106.          _loc1_.id = "_RuntimeInstaller_VBox5";
  2107.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox5",this._RuntimeInstaller_VBox5);
  2108.          if(!_loc1_.document)
  2109.          {
  2110.             _loc1_.document = this;
  2111.          }
  2112.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel5_c());
  2113.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText4_c());
  2114.          _loc1_.addChild(this._RuntimeInstaller_Spacer4_c());
  2115.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox3_c());
  2116.          return _loc1_;
  2117.       }
  2118.       
  2119.       [Bindable(event="propertyChange")]
  2120.       public function get uninstallCancel() : LocalizedButton
  2121.       {
  2122.          return this._1634233860uninstallCancel;
  2123.       }
  2124.       
  2125.       private function _RuntimeInstaller_LocalizedButton7_c() : LocalizedButton
  2126.       {
  2127.          var _loc1_:LocalizedButton = new LocalizedButton();
  2128.          _loc1_.resourceName = "btnUninstall";
  2129.          _loc1_.addEventListener("click",this.___RuntimeInstaller_LocalizedButton7_click);
  2130.          if(!_loc1_.document)
  2131.          {
  2132.             _loc1_.document = this;
  2133.          }
  2134.          return _loc1_;
  2135.       }
  2136.       
  2137.       private function _RuntimeInstaller_State14_c() : State
  2138.       {
  2139.          var _loc1_:State = new State();
  2140.          _loc1_.name = "Error";
  2141.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty20_i(),this._RuntimeInstaller_AddChild11_i()];
  2142.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State14_enterState);
  2143.          return _loc1_;
  2144.       }
  2145.       
  2146.       public function ___RuntimeInstaller_InstallerApplication1_preinitialize(param1:FlexEvent) : void
  2147.       {
  2148.          this.onPreInitialize();
  2149.       }
  2150.       
  2151.       public function set progressCancel(param1:LocalizedButton) : void
  2152.       {
  2153.          var _loc2_:Object = null;
  2154.          _loc2_ = this._1922221831progressCancel;
  2155.          if(_loc2_ !== param1)
  2156.          {
  2157.             this._1922221831progressCancel = param1;
  2158.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressCancel",_loc2_,param1));
  2159.          }
  2160.       }
  2161.       
  2162.       private function _RuntimeInstaller_SetProperty17_i() : SetProperty
  2163.       {
  2164.          var _loc1_:SetProperty = new SetProperty();
  2165.          this._RuntimeInstaller_SetProperty17 = _loc1_;
  2166.          _loc1_.name = "stageHeight";
  2167.          _loc1_.value = 200;
  2168.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty17",this._RuntimeInstaller_SetProperty17);
  2169.          return _loc1_;
  2170.       }
  2171.       
  2172.       private function set installedApps(param1:Array) : void
  2173.       {
  2174.          var _loc2_:Object = null;
  2175.          _loc2_ = this._1172428532installedApps;
  2176.          if(_loc2_ !== param1)
  2177.          {
  2178.             this._1172428532installedApps = param1;
  2179.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installedApps",_loc2_,param1));
  2180.          }
  2181.       }
  2182.       
  2183.       private function set redSecurityIcon(param1:Class) : void
  2184.       {
  2185.          var _loc2_:Object = null;
  2186.          _loc2_ = this._2057878774redSecurityIcon;
  2187.          if(_loc2_ !== param1)
  2188.          {
  2189.             this._2057878774redSecurityIcon = param1;
  2190.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  2191.          }
  2192.       }
  2193.       
  2194.       [Bindable(event="propertyChange")]
  2195.       public function get eula() : EULA
  2196.       {
  2197.          return this._3124773eula;
  2198.       }
  2199.       
  2200.       private function _RuntimeInstaller_GridItem2_c() : GridItem
  2201.       {
  2202.          var _loc1_:GridItem = new GridItem();
  2203.          if(!_loc1_.document)
  2204.          {
  2205.             _loc1_.document = this;
  2206.          }
  2207.          _loc1_.addChild(this._RuntimeInstaller_Label1_i());
  2208.          return _loc1_;
  2209.       }
  2210.       
  2211.       public function __progressCancel_click(param1:MouseEvent) : void
  2212.       {
  2213.          this.onCancel();
  2214.       }
  2215.       
  2216.       [Bindable(event="propertyChange")]
  2217.       private function get airPackageIcon() : Class
  2218.       {
  2219.          return this._1869917749airPackageIcon;
  2220.       }
  2221.       
  2222.       private function _RuntimeInstaller_State4_c() : State
  2223.       {
  2224.          var _loc1_:State = new State();
  2225.          _loc1_.name = "PatchNewer";
  2226.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty6_i(),this._RuntimeInstaller_AddChild3_i()];
  2227.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State4_enterState);
  2228.          return _loc1_;
  2229.       }
  2230.       
  2231.       private function _RuntimeInstaller_LocalizedText10_c() : LocalizedText
  2232.       {
  2233.          var _loc1_:LocalizedText = new LocalizedText();
  2234.          _loc1_.percentWidth = 100;
  2235.          _loc1_.condenseWhite = true;
  2236.          _loc1_.resourceName = "msgConfirmInstallUpdate";
  2237.          if(!_loc1_.document)
  2238.          {
  2239.             _loc1_.document = this;
  2240.          }
  2241.          return _loc1_;
  2242.       }
  2243.       
  2244.       private function _RuntimeInstaller_VBox4_i() : VBox
  2245.       {
  2246.          var _loc1_:VBox = new VBox();
  2247.          this._RuntimeInstaller_VBox4 = _loc1_;
  2248.          _loc1_.styleName = "contentBox";
  2249.          _loc1_.percentWidth = 100;
  2250.          _loc1_.percentHeight = 100;
  2251.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox4_creationComplete);
  2252.          _loc1_.id = "_RuntimeInstaller_VBox4";
  2253.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox4",this._RuntimeInstaller_VBox4);
  2254.          if(!_loc1_.document)
  2255.          {
  2256.             _loc1_.document = this;
  2257.          }
  2258.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel2_c());
  2259.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText3_c());
  2260.          _loc1_.addChild(this._RuntimeInstaller_Spacer2_c());
  2261.          _loc1_.addChild(this._RuntimeInstaller_Grid1_c());
  2262.          _loc1_.addChild(this._RuntimeInstaller_Spacer3_c());
  2263.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox2_c());
  2264.          return _loc1_;
  2265.       }
  2266.       
  2267.       private function _RuntimeInstaller_LocalizedButton6_i() : LocalizedButton
  2268.       {
  2269.          var _loc1_:LocalizedButton = new LocalizedButton();
  2270.          this.patchOlderClose = _loc1_;
  2271.          _loc1_.styleName = "defaultButton";
  2272.          _loc1_.resourceName = "btnClose";
  2273.          _loc1_.addEventListener("click",this.__patchOlderClose_click);
  2274.          _loc1_.id = "patchOlderClose";
  2275.          if(!_loc1_.document)
  2276.          {
  2277.             _loc1_.document = this;
  2278.          }
  2279.          return _loc1_;
  2280.       }
  2281.       
  2282.       private function _RuntimeInstaller_State13_c() : State
  2283.       {
  2284.          var _loc1_:State = new State();
  2285.          _loc1_.name = "InstallUpdatesNoApps";
  2286.          _loc1_.basedOn = "InstallUpdates";
  2287.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty17_i(),this._RuntimeInstaller_RemoveChild2_i(),this._RuntimeInstaller_RemoveChild3_i(),this._RuntimeInstaller_SetProperty18_i(),this._RuntimeInstaller_SetProperty19_i(),this._RuntimeInstaller_SetStyle1_i(),this._RuntimeInstaller_SetStyle2_i()];
  2288.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State13_enterState);
  2289.          return _loc1_;
  2290.       }
  2291.       
  2292.       public function set patchLater(param1:LocalizedButton) : void
  2293.       {
  2294.          var _loc2_:Object = null;
  2295.          _loc2_ = this._1257611044patchLater;
  2296.          if(_loc2_ !== param1)
  2297.          {
  2298.             this._1257611044patchLater = param1;
  2299.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchLater",_loc2_,param1));
  2300.          }
  2301.       }
  2302.       
  2303.       private function _RuntimeInstaller_LocalizedButton13_i() : LocalizedButton
  2304.       {
  2305.          var _loc1_:LocalizedButton = new LocalizedButton();
  2306.          this.errorClose = _loc1_;
  2307.          _loc1_.styleName = "defaultButton";
  2308.          _loc1_.resourceName = "btnClose";
  2309.          _loc1_.addEventListener("click",this.__errorClose_click);
  2310.          _loc1_.id = "errorClose";
  2311.          if(!_loc1_.document)
  2312.          {
  2313.             _loc1_.document = this;
  2314.          }
  2315.          return _loc1_;
  2316.       }
  2317.       
  2318.       private function onApplicationComplete() : void
  2319.       {
  2320.          var h1Style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".h1");
  2321.          if(h1Style)
  2322.          {
  2323.             h1Style.setStyle("fontWeight",Capabilities.os.indexOf("Mac") >= 0 ? "normal" : "bold");
  2324.          }
  2325.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  2326.          this.record.uiLanguages = ["en_US","de","es","fr","it","ja","ko","pt","ru","zh_Hans","zh_Hant","cs","nl","pl","sv","tr"];
  2327.          stage.nativeWindow.addEventListener(Event.CLOSING,this.onClosing);
  2328.          stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown,true);
  2329.          this.sharedEvents = Application.application.root.loaderInfo.sharedEvents;
  2330.          this.sharedEvents.addEventListener("init",function(param1:Event):void
  2331.          {
  2332.             record = new ObjectProxy(getDefinitionByName("Object"));
  2333.             Application.application.executeBindings(true);
  2334.             switch(record.type)
  2335.             {
  2336.                case "new":
  2337.                case "additionalNewest":
  2338.                case "replaceSame":
  2339.                   currentState = "EULA";
  2340.                   break;
  2341.                case "additionalOlder":
  2342.                   currentState = "AdditionalVersion";
  2343.                   break;
  2344.                case "patchNewer":
  2345.                case "patchNewerNewest":
  2346.                   currentState = "PatchNewer";
  2347.                   break;
  2348.                case "patchOlder":
  2349.                   currentState = "PatchOlder";
  2350.                   break;
  2351.                case "patchSame":
  2352.                   currentState = "PatchSame";
  2353.                   break;
  2354.                case "uninstall":
  2355.                   installedApps = record.installedApps;
  2356.                   progressResourceName = "progressUninstalling";
  2357.                   completeLabelResourceName = "titleUninstCompleted";
  2358.                   completeTextResourceName = "msgUninstallSuccessful";
  2359.                   if(installedApps != null && installedApps.length > 0)
  2360.                   {
  2361.                      currentState = "Uninstall";
  2362.                   }
  2363.                   else
  2364.                   {
  2365.                      currentState = "UninstallNoApps";
  2366.                   }
  2367.                   break;
  2368.                case "installUpdates":
  2369.                   currentState = "InstallUpdatesNoApps";
  2370.                   stage.nativeWindow.title = locManager.getString("titleAirUpdater");
  2371.                   break;
  2372.                case "eula":
  2373.                   currentState = "FirstLaunchEULA";
  2374.                   stage.nativeWindow.title = locManager.getString("titleNativeWindow");
  2375.                   break;
  2376.                default:
  2377.                   currentState = "Error";
  2378.                   errorText.text = locManager.getString("msgInternalLogicError");
  2379.             }
  2380.          });
  2381.          this.iconImage.visible = true;
  2382.          this.sharedEvents.addEventListener(Event.COMPLETE,function(param1:Event):void
  2383.          {
  2384.             switch(record.type)
  2385.             {
  2386.                case "uninstall":
  2387.                   asyncCall(onFinish);
  2388.                   break;
  2389.                default:
  2390.                   currentState = "Complete";
  2391.             }
  2392.          });
  2393.          this.sharedEvents.addEventListener(Event.CANCEL,function(param1:Event):void
  2394.          {
  2395.             currentState = "Error";
  2396.             errorText.text = locManager.getString("msgInstallCanceled");
  2397.          });
  2398.          this.sharedEvents.addEventListener(ProgressEvent.PROGRESS,function(param1:ProgressEvent):void
  2399.          {
  2400.             progressBar.setProgress(param1.bytesLoaded,param1.bytesTotal);
  2401.          });
  2402.          this.sharedEvents.addEventListener(ErrorEvent.ERROR,this.onError);
  2403.          this.sharedEvents.addEventListener(IOErrorEvent.IO_ERROR,this.onError);
  2404.          this.sharedEvents.addEventListener("dataChange",this.onDataChange);
  2405.          this.sharedEvents.addEventListener("languagesSorted",function(param1:Event):void
  2406.          {
  2407.             record.uiLanguages.push("en_US");
  2408.             ResourceManager.getInstance().localeChain = record.uiLanguages;
  2409.             updateStylesForLocale();
  2410.             stage.nativeWindow.title = locManager.getString("titleAirSetup");
  2411.             stage.nativeWindow.width = int(locManager.getString("rtInstMainWndWidth"));
  2412.             progressResourceName = "progressInstalling";
  2413.             completeLabelResourceName = "titleInstCompleted";
  2414.             completeTextResourceName = "msgInstallSuccessful";
  2415.          });
  2416.          this.sharedEvents.dispatchEvent(new Event("installui.init"));
  2417.       }
  2418.       
  2419.       private function _RuntimeInstaller_VBox11_i() : VBox
  2420.       {
  2421.          var _loc1_:VBox = new VBox();
  2422.          this._RuntimeInstaller_VBox11 = _loc1_;
  2423.          _loc1_.styleName = "contentBox";
  2424.          _loc1_.percentWidth = 100;
  2425.          _loc1_.percentHeight = 100;
  2426.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox11_creationComplete);
  2427.          _loc1_.id = "_RuntimeInstaller_VBox11";
  2428.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox11",this._RuntimeInstaller_VBox11);
  2429.          if(!_loc1_.document)
  2430.          {
  2431.             _loc1_.document = this;
  2432.          }
  2433.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel10_c());
  2434.          _loc1_.addChild(this._RuntimeInstaller_Spacer15_c());
  2435.          _loc1_.addChild(this._RuntimeInstaller_TextArea2_i());
  2436.          _loc1_.addChild(this._RuntimeInstaller_Spacer16_c());
  2437.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox9_c());
  2438.          return _loc1_;
  2439.       }
  2440.       
  2441.       [Bindable(event="propertyChange")]
  2442.       public function get updateSpacer() : Spacer
  2443.       {
  2444.          return this._944448939updateSpacer;
  2445.       }
  2446.       
  2447.       private function _RuntimeInstaller_SetProperty16_i() : SetProperty
  2448.       {
  2449.          var _loc1_:SetProperty = new SetProperty();
  2450.          this._RuntimeInstaller_SetProperty16 = _loc1_;
  2451.          _loc1_.name = "stageHeight";
  2452.          _loc1_.value = 240;
  2453.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty16",this._RuntimeInstaller_SetProperty16);
  2454.          return _loc1_;
  2455.       }
  2456.       
  2457.       public function set completeFinish(param1:LocalizedButton) : void
  2458.       {
  2459.          var _loc2_:Object = null;
  2460.          _loc2_ = this._713956140completeFinish;
  2461.          if(_loc2_ !== param1)
  2462.          {
  2463.             this._713956140completeFinish = param1;
  2464.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"completeFinish",_loc2_,param1));
  2465.          }
  2466.       }
  2467.       
  2468.       mx_internal function _RuntimeInstaller_StylesInit() : void
  2469.       {
  2470.          var style:CSSStyleDeclaration = null;
  2471.          var effects:Array = null;
  2472.          if(mx_internal::_RuntimeInstaller_StylesInit_done)
  2473.          {
  2474.             return;
  2475.          }
  2476.          mx_internal::_RuntimeInstaller_StylesInit_done = true;
  2477.          style = StyleManager.getStyleDeclaration(".topContentBox");
  2478.          if(!style)
  2479.          {
  2480.             style = new CSSStyleDeclaration();
  2481.             StyleManager.setStyleDeclaration(".topContentBox",style,false);
  2482.          }
  2483.          if(style.factory == null)
  2484.          {
  2485.             style.factory = function():void
  2486.             {
  2487.                this.verticalGap = 0;
  2488.             };
  2489.          }
  2490.          style = StyleManager.getStyleDeclaration("List");
  2491.          if(!style)
  2492.          {
  2493.             style = new CSSStyleDeclaration();
  2494.             StyleManager.setStyleDeclaration("List",style,false);
  2495.          }
  2496.          if(style.factory == null)
  2497.          {
  2498.             style.factory = function():void
  2499.             {
  2500.                this.paddingTop = 4;
  2501.                this.borderColor = 2236962;
  2502.                this.paddingLeft = 4;
  2503.                this.paddingRight = 4;
  2504.                this.paddingBottom = 4;
  2505.                this.backgroundColor = 3750201;
  2506.             };
  2507.          }
  2508.          style = StyleManager.getStyleDeclaration("ScrollBar");
  2509.          if(!style)
  2510.          {
  2511.             style = new CSSStyleDeclaration();
  2512.             StyleManager.setStyleDeclaration("ScrollBar",style,false);
  2513.          }
  2514.          if(style.factory == null)
  2515.          {
  2516.             style.factory = function():void
  2517.             {
  2518.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  2519.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  2520.                this.arrowOverFillColor = 5460819;
  2521.                this.borderStyle = "solid";
  2522.                this.thumbOverFillColor = 5460819;
  2523.                this.arrowFillColor = 4408131;
  2524.                this.thumbUpSkin = SimpleScrollThumbSkin;
  2525.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  2526.                this.trackColors = [2236962,2236962];
  2527.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  2528.                this.highlightAlphas = [0,0];
  2529.                this.thumbFillColor = 4408131;
  2530.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  2531.                this.trackSkin = SimpleScrollTrackSkin;
  2532.                this.arrowBorderColor = 4737096;
  2533.                this.arrowIconColor = 2236962;
  2534.                this.borderColor = 2236962;
  2535.                this.thumbDownSkin = SimpleScrollThumbSkin;
  2536.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  2537.                this.thumbOverSkin = SimpleScrollThumbSkin;
  2538.                this.themeColor = 5460819;
  2539.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  2540.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  2541.                this.thumbBorderColor = 4737096;
  2542.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  2543.             };
  2544.          }
  2545.          style = StyleManager.getStyleDeclaration(".eulaText");
  2546.          if(!style)
  2547.          {
  2548.             style = new CSSStyleDeclaration();
  2549.             StyleManager.setStyleDeclaration(".eulaText",style,false);
  2550.          }
  2551.          if(style.factory == null)
  2552.          {
  2553.             style.factory = function():void
  2554.             {
  2555.                this.borderColor = 2236962;
  2556.                this.paddingLeft = 6;
  2557.                this.paddingRight = 6;
  2558.                this.leading = 0;
  2559.                this.backgroundColor = 3750201;
  2560.             };
  2561.          }
  2562.          style = StyleManager.getStyleDeclaration("LinkButton");
  2563.          if(!style)
  2564.          {
  2565.             style = new CSSStyleDeclaration();
  2566.             StyleManager.setStyleDeclaration("LinkButton",style,false);
  2567.          }
  2568.          if(style.factory == null)
  2569.          {
  2570.             style.factory = function():void
  2571.             {
  2572.                this.textAlign = "left";
  2573.                this.fillAlphas = [0,0,0,0];
  2574.                this.selectedDownSkin = ProgrammaticSkin;
  2575.                this.selectedUpSkin = ProgrammaticSkin;
  2576.                this.selectedOverSkin = ProgrammaticSkin;
  2577.                this.upSkin = ProgrammaticSkin;
  2578.                this.textIndent = 0;
  2579.                this.fontSize = 10;
  2580.                this.backgroundAlpha = 0;
  2581.                this.downSkin = ProgrammaticSkin;
  2582.                this.overSkin = ProgrammaticSkin;
  2583.             };
  2584.          }
  2585.          style = StyleManager.getStyleDeclaration("Application");
  2586.          if(!style)
  2587.          {
  2588.             style = new CSSStyleDeclaration();
  2589.             StyleManager.setStyleDeclaration("Application",style,false);
  2590.          }
  2591.          if(style.factory == null)
  2592.          {
  2593.             style.factory = function():void
  2594.             {
  2595.                this.paddingLeft = 15;
  2596.                this.backgroundGradientColors = [2697513,2697513];
  2597.                this.horizontalAlign = "left";
  2598.                this.backgroundAlpha = 1;
  2599.                this.fontSize = 10;
  2600.                this.paddingBottom = 20;
  2601.                this.themeColor = 4539717;
  2602.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  2603.                this.paddingTop = 15;
  2604.                this.textAlign = "left";
  2605.                this.color = 16777215;
  2606.                this.paddingRight = 15;
  2607.                this.horizontalGap = 10;
  2608.                this.backgroundColor = 2697513;
  2609.             };
  2610.          }
  2611.          style = StyleManager.getStyleDeclaration("ProgressBar");
  2612.          if(!style)
  2613.          {
  2614.             style = new CSSStyleDeclaration();
  2615.             StyleManager.setStyleDeclaration("ProgressBar",style,false);
  2616.          }
  2617.          if(style.factory == null)
  2618.          {
  2619.             style.factory = function():void
  2620.             {
  2621.                this.trackSkin = _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  2622.                this.barSkin = _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  2623.             };
  2624.          }
  2625.          style = StyleManager.getStyleDeclaration("CheckBox");
  2626.          if(!style)
  2627.          {
  2628.             style = new CSSStyleDeclaration();
  2629.             StyleManager.setStyleDeclaration("CheckBox",style,false);
  2630.          }
  2631.          if(style.factory == null)
  2632.          {
  2633.             style.factory = function():void
  2634.             {
  2635.                this.borderColor = 6250335;
  2636.                this.paddingLeft = 4;
  2637.                this.color = 16777215;
  2638.                this.fillColors = [15527148,12895428,16777215,15658734];
  2639.                this.textRollOverColor = 16777215;
  2640.                this.horizontalGap = 5;
  2641.                this.themeColor = 10066329;
  2642.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  2643.                this.textSelectedColor = 16777215;
  2644.             };
  2645.          }
  2646.          style = StyleManager.getStyleDeclaration("Button");
  2647.          if(!style)
  2648.          {
  2649.             style = new CSSStyleDeclaration();
  2650.             StyleManager.setStyleDeclaration("Button",style,false);
  2651.          }
  2652.          if(style.factory == null)
  2653.          {
  2654.             style.factory = function():void
  2655.             {
  2656.                this.paddingLeft = 12;
  2657.                this.fontWeight = "normal";
  2658.                this.textRollOverColor = 16777215;
  2659.                this.upSkin = _embed_css_Button_upSkin_png_84724716;
  2660.                this.fontSize = 14;
  2661.                this.overSkin = _embed_css_Button_overSkin_png_723251137;
  2662.                this.paddingBottom = 5;
  2663.                this.fontFamily = "Myriad Pro";
  2664.                this.paddingTop = 6;
  2665.                this.paddingRight = 12;
  2666.                this.downSkin = _embed_css_Button_downSkin_png_1315160815;
  2667.                this.disabledSkin = _embed_css_Button_disabledSkin_png_250132025;
  2668.                this.textSelectedColor = 16777215;
  2669.             };
  2670.          }
  2671.          style = StyleManager.getStyleDeclaration(".myDropDown");
  2672.          if(!style)
  2673.          {
  2674.             style = new CSSStyleDeclaration();
  2675.             StyleManager.setStyleDeclaration(".myDropDown",style,false);
  2676.          }
  2677.          if(style.factory == null)
  2678.          {
  2679.             style.factory = function():void
  2680.             {
  2681.                this.color = 32768;
  2682.                this.backgroundAlpha = 0;
  2683.             };
  2684.          }
  2685.          style = StyleManager.getStyleDeclaration(".h2");
  2686.          if(!style)
  2687.          {
  2688.             style = new CSSStyleDeclaration();
  2689.             StyleManager.setStyleDeclaration(".h2",style,false);
  2690.          }
  2691.          if(style.factory == null)
  2692.          {
  2693.             style.factory = function():void
  2694.             {
  2695.                this.leading = 4;
  2696.                this.fontSize = 12;
  2697.                this.fontFamily = "Myriad Pro Bold";
  2698.             };
  2699.          }
  2700.          style = StyleManager.getStyleDeclaration("TextInput");
  2701.          if(!style)
  2702.          {
  2703.             style = new CSSStyleDeclaration();
  2704.             StyleManager.setStyleDeclaration("TextInput",style,false);
  2705.          }
  2706.          if(style.factory == null)
  2707.          {
  2708.             style.factory = function():void
  2709.             {
  2710.                this.borderColor = 2236962;
  2711.                this.outerBorderColor = 4737096;
  2712.                this.borderSkin = SimpleTwoColorBorder;
  2713.                this.borderThickness = 2;
  2714.                this.borderStyle = "solid";
  2715.                this.backgroundColor = 3750201;
  2716.             };
  2717.          }
  2718.          style = StyleManager.getStyleDeclaration("HRule");
  2719.          if(!style)
  2720.          {
  2721.             style = new CSSStyleDeclaration();
  2722.             StyleManager.setStyleDeclaration("HRule",style,false);
  2723.          }
  2724.          if(style.factory == null)
  2725.          {
  2726.             style.factory = function():void
  2727.             {
  2728.                this.strokeColor = 3750201;
  2729.                this.shadowColor = 2236962;
  2730.                this.borderStyle = "solid";
  2731.             };
  2732.          }
  2733.          style = StyleManager.getStyleDeclaration("Form");
  2734.          if(!style)
  2735.          {
  2736.             style = new CSSStyleDeclaration();
  2737.             StyleManager.setStyleDeclaration("Form",style,false);
  2738.          }
  2739.          if(style.factory == null)
  2740.          {
  2741.             style.factory = function():void
  2742.             {
  2743.                this.paddingLeft = 0;
  2744.             };
  2745.          }
  2746.          style = StyleManager.getStyleDeclaration(".contentBox");
  2747.          if(!style)
  2748.          {
  2749.             style = new CSSStyleDeclaration();
  2750.             StyleManager.setStyleDeclaration(".contentBox",style,false);
  2751.          }
  2752.          if(style.factory == null)
  2753.          {
  2754.             style.factory = function():void
  2755.             {
  2756.                this.paddingTop = 10;
  2757.                this.verticalGap = 0;
  2758.             };
  2759.          }
  2760.          style = StyleManager.getStyleDeclaration("FormItem");
  2761.          if(!style)
  2762.          {
  2763.             style = new CSSStyleDeclaration();
  2764.             StyleManager.setStyleDeclaration("FormItem",style,false);
  2765.          }
  2766.          if(style.factory == null)
  2767.          {
  2768.             style.factory = function():void
  2769.             {
  2770.                this.textAlign = "left";
  2771.             };
  2772.          }
  2773.          style = StyleManager.getStyleDeclaration(".buttonRow");
  2774.          if(!style)
  2775.          {
  2776.             style = new CSSStyleDeclaration();
  2777.             StyleManager.setStyleDeclaration(".buttonRow",style,false);
  2778.          }
  2779.          if(style.factory == null)
  2780.          {
  2781.             style.factory = function():void
  2782.             {
  2783.                this.horizontalAlign = "left";
  2784.                this.horizontalGap = 12;
  2785.             };
  2786.          }
  2787.          style = StyleManager.getStyleDeclaration("ComboBox");
  2788.          if(!style)
  2789.          {
  2790.             style = new CSSStyleDeclaration();
  2791.             StyleManager.setStyleDeclaration("ComboBox",style,false);
  2792.          }
  2793.          if(style.factory == null)
  2794.          {
  2795.             style.factory = function():void
  2796.             {
  2797.                this.color = 16777215;
  2798.                this.textRollOverColor = 16777215;
  2799.                this.backgroundAlpha = 0;
  2800.                this.fontSize = 9;
  2801.                this.dropdownStyleName = "myDropDown";
  2802.             };
  2803.          }
  2804.          style = StyleManager.getStyleDeclaration(".h1");
  2805.          if(!style)
  2806.          {
  2807.             style = new CSSStyleDeclaration();
  2808.             StyleManager.setStyleDeclaration(".h1",style,false);
  2809.          }
  2810.          if(style.factory == null)
  2811.          {
  2812.             style.factory = function():void
  2813.             {
  2814.                this.fontSize = 18;
  2815.                this.fontFamily = "Myriad Pro";
  2816.             };
  2817.          }
  2818.          style = StyleManager.getStyleDeclaration(".formItemText");
  2819.          if(!style)
  2820.          {
  2821.             style = new CSSStyleDeclaration();
  2822.             StyleManager.setStyleDeclaration(".formItemText",style,false);
  2823.          }
  2824.          if(style.factory == null)
  2825.          {
  2826.             style.factory = function():void
  2827.             {
  2828.                this.fontWeight = "bold";
  2829.             };
  2830.          }
  2831.          style = StyleManager.getStyleDeclaration("HScrollBar");
  2832.          if(!style)
  2833.          {
  2834.             style = new CSSStyleDeclaration();
  2835.             StyleManager.setStyleDeclaration("HScrollBar",style,false);
  2836.          }
  2837.          if(style.factory == null)
  2838.          {
  2839.             style.factory = function():void
  2840.             {
  2841.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  2842.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  2843.                this.arrowOverFillColor = 5460819;
  2844.                this.borderStyle = "solid";
  2845.                this.thumbOverFillColor = 5460819;
  2846.                this.arrowFillColor = 4408131;
  2847.                this.thumbUpSkin = SimpleScrollThumbSkin;
  2848.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  2849.                this.trackColors = [2236962,2236962];
  2850.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  2851.                this.highlightAlphas = [0,0];
  2852.                this.thumbFillColor = 4408131;
  2853.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  2854.                this.trackSkin = SimpleScrollTrackSkin;
  2855.                this.arrowBorderColor = 4737096;
  2856.                this.arrowIconColor = 2236962;
  2857.                this.borderColor = 2236962;
  2858.                this.thumbDownSkin = SimpleScrollThumbSkin;
  2859.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  2860.                this.thumbOverSkin = SimpleScrollThumbSkin;
  2861.                this.themeColor = 5460819;
  2862.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  2863.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  2864.                this.thumbBorderColor = 4737096;
  2865.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  2866.             };
  2867.          }
  2868.          style = StyleManager.getStyleDeclaration("VScrollBar");
  2869.          if(!style)
  2870.          {
  2871.             style = new CSSStyleDeclaration();
  2872.             StyleManager.setStyleDeclaration("VScrollBar",style,false);
  2873.          }
  2874.          if(style.factory == null)
  2875.          {
  2876.             style.factory = function():void
  2877.             {
  2878.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  2879.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  2880.                this.arrowOverFillColor = 5460819;
  2881.                this.borderStyle = "solid";
  2882.                this.thumbOverFillColor = 5460819;
  2883.                this.arrowFillColor = 4408131;
  2884.                this.thumbUpSkin = SimpleScrollThumbSkin;
  2885.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  2886.                this.trackColors = [2236962,2236962];
  2887.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  2888.                this.highlightAlphas = [0,0];
  2889.                this.thumbFillColor = 4408131;
  2890.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  2891.                this.trackSkin = SimpleScrollTrackSkin;
  2892.                this.arrowBorderColor = 4737096;
  2893.                this.arrowIconColor = 2236962;
  2894.                this.borderColor = 2236962;
  2895.                this.thumbDownSkin = SimpleScrollThumbSkin;
  2896.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  2897.                this.thumbOverSkin = SimpleScrollThumbSkin;
  2898.                this.themeColor = 5460819;
  2899.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  2900.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  2901.                this.thumbBorderColor = 4737096;
  2902.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  2903.             };
  2904.          }
  2905.          style = StyleManager.getStyleDeclaration(".errorNumberText");
  2906.          if(!style)
  2907.          {
  2908.             style = new CSSStyleDeclaration();
  2909.             StyleManager.setStyleDeclaration(".errorNumberText",style,false);
  2910.          }
  2911.          if(style.factory == null)
  2912.          {
  2913.             style.factory = function():void
  2914.             {
  2915.                this.textAlign = "right";
  2916.                this.color = 13421772;
  2917.             };
  2918.          }
  2919.          style = StyleManager.getStyleDeclaration(".textBorderWrapper");
  2920.          if(!style)
  2921.          {
  2922.             style = new CSSStyleDeclaration();
  2923.             StyleManager.setStyleDeclaration(".textBorderWrapper",style,false);
  2924.          }
  2925.          if(style.factory == null)
  2926.          {
  2927.             style.factory = function():void
  2928.             {
  2929.                this.borderColor = 5460819;
  2930.                this.borderStyle = "solid";
  2931.             };
  2932.          }
  2933.          style = StyleManager.getStyleDeclaration(".defaultButton");
  2934.          if(!style)
  2935.          {
  2936.             style = new CSSStyleDeclaration();
  2937.             StyleManager.setStyleDeclaration(".defaultButton",style,false);
  2938.          }
  2939.          if(style.factory == null)
  2940.          {
  2941.             style.factory = function():void
  2942.             {
  2943.                this.upSkin = _embed_css_Button_Default_upSkin_png_1016964574;
  2944.                this.overSkin = _embed_css_Button_Default_overSkin_png_1598282337;
  2945.                this.downSkin = _embed_css_Button_Default_downSkin_png_1063774301;
  2946.                this.disabledSkin = _embed_css_Button_Default_DisabledSkin_png_2000144681;
  2947.             };
  2948.          }
  2949.          style = StyleManager.getStyleDeclaration("EULA");
  2950.          if(!style)
  2951.          {
  2952.             style = new CSSStyleDeclaration();
  2953.             StyleManager.setStyleDeclaration("EULA",style,false);
  2954.          }
  2955.          if(style.factory == null)
  2956.          {
  2957.             style.factory = function():void
  2958.             {
  2959.                this.paddingTop = 12;
  2960.                this.verticalGap = 0;
  2961.             };
  2962.          }
  2963.          StyleManager.mx_internal::initProtoChainRoots();
  2964.       }
  2965.       
  2966.       private function onPatchLater() : void
  2967.       {
  2968.          this.sharedEvents.dispatchEvent(new Event("installui.patchLater"));
  2969.       }
  2970.       
  2971.       private function set redBlockedIcon(param1:Class) : void
  2972.       {
  2973.          var _loc2_:Object = null;
  2974.          _loc2_ = this._1707366196redBlockedIcon;
  2975.          if(_loc2_ !== param1)
  2976.          {
  2977.             this._1707366196redBlockedIcon = param1;
  2978.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  2979.          }
  2980.       }
  2981.       
  2982.       [Bindable(event="propertyChange")]
  2983.       public function get updateAppsRunning() : TextArea
  2984.       {
  2985.          return this._1318708836updateAppsRunning;
  2986.       }
  2987.       
  2988.       private function _RuntimeInstaller_GridItem1_c() : GridItem
  2989.       {
  2990.          var _loc1_:GridItem = new GridItem();
  2991.          if(!_loc1_.document)
  2992.          {
  2993.             _loc1_.document = this;
  2994.          }
  2995.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel3_c());
  2996.          return _loc1_;
  2997.       }
  2998.       
  2999.       [Bindable(event="propertyChange")]
  3000.       private function get yellowSecurityIcon() : Class
  3001.       {
  3002.          return this._703057299yellowSecurityIcon;
  3003.       }
  3004.       
  3005.       private function _RuntimeInstaller_State3_c() : State
  3006.       {
  3007.          var _loc1_:State = new State();
  3008.          _loc1_.name = "AdditionalVersion";
  3009.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty5_i(),this._RuntimeInstaller_AddChild2_i()];
  3010.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State3_enterState);
  3011.          return _loc1_;
  3012.       }
  3013.       
  3014.       private function _RuntimeInstaller_VBox3_i() : VBox
  3015.       {
  3016.          var _loc1_:VBox = new VBox();
  3017.          this._RuntimeInstaller_VBox3 = _loc1_;
  3018.          _loc1_.styleName = "contentBox";
  3019.          _loc1_.percentWidth = 100;
  3020.          _loc1_.percentHeight = 100;
  3021.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox3_creationComplete);
  3022.          _loc1_.id = "_RuntimeInstaller_VBox3";
  3023.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox3",this._RuntimeInstaller_VBox3);
  3024.          if(!_loc1_.document)
  3025.          {
  3026.             _loc1_.document = this;
  3027.          }
  3028.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel1_c());
  3029.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText2_c());
  3030.          _loc1_.addChild(this._RuntimeInstaller_Spacer1_c());
  3031.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox1_c());
  3032.          return _loc1_;
  3033.       }
  3034.       
  3035.       private function _RuntimeInstaller_LocalizedButton5_i() : LocalizedButton
  3036.       {
  3037.          var _loc1_:LocalizedButton = new LocalizedButton();
  3038.          this.patchSameClose = _loc1_;
  3039.          _loc1_.styleName = "defaultButton";
  3040.          _loc1_.resourceName = "btnClose";
  3041.          _loc1_.addEventListener("click",this.__patchSameClose_click);
  3042.          _loc1_.id = "patchSameClose";
  3043.          if(!_loc1_.document)
  3044.          {
  3045.             _loc1_.document = this;
  3046.          }
  3047.          return _loc1_;
  3048.       }
  3049.       
  3050.       private function _RuntimeInstaller_State12_c() : State
  3051.       {
  3052.          var _loc1_:State = new State();
  3053.          _loc1_.name = "InstallUpdates";
  3054.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty16_i(),this._RuntimeInstaller_AddChild10_i()];
  3055.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State12_enterState);
  3056.          return _loc1_;
  3057.       }
  3058.       
  3059.       private function _RuntimeInstaller_LocalizedButton12_i() : LocalizedButton
  3060.       {
  3061.          var _loc1_:LocalizedButton = new LocalizedButton();
  3062.          this.patchLater = _loc1_;
  3063.          _loc1_.styleName = "defaultButton";
  3064.          _loc1_.resourceName = "btnUpdateLater";
  3065.          _loc1_.addEventListener("click",this.__patchLater_click);
  3066.          _loc1_.id = "patchLater";
  3067.          if(!_loc1_.document)
  3068.          {
  3069.             _loc1_.document = this;
  3070.          }
  3071.          return _loc1_;
  3072.       }
  3073.       
  3074.       [Bindable(event="propertyChange")]
  3075.       public function get progressResourceName() : String
  3076.       {
  3077.          return this._287913606progressResourceName;
  3078.       }
  3079.       
  3080.       private function _RuntimeInstaller_SetProperty15_i() : SetProperty
  3081.       {
  3082.          var _loc1_:SetProperty = new SetProperty();
  3083.          this._RuntimeInstaller_SetProperty15 = _loc1_;
  3084.          _loc1_.name = "stageHeight";
  3085.          _loc1_.value = 210;
  3086.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty15",this._RuntimeInstaller_SetProperty15);
  3087.          return _loc1_;
  3088.       }
  3089.       
  3090.       [Bindable(event="propertyChange")]
  3091.       public function get contentBox() : VBox
  3092.       {
  3093.          return this._264524434contentBox;
  3094.       }
  3095.       
  3096.       private function _RuntimeInstaller_VBox10_i() : VBox
  3097.       {
  3098.          var _loc1_:VBox = new VBox();
  3099.          this._RuntimeInstaller_VBox10 = _loc1_;
  3100.          _loc1_.styleName = "contentBox";
  3101.          _loc1_.percentWidth = 100;
  3102.          _loc1_.percentHeight = 100;
  3103.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox10_creationComplete);
  3104.          _loc1_.id = "_RuntimeInstaller_VBox10";
  3105.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox10",this._RuntimeInstaller_VBox10);
  3106.          if(!_loc1_.document)
  3107.          {
  3108.             _loc1_.document = this;
  3109.          }
  3110.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText9_i());
  3111.          _loc1_.addChild(this._RuntimeInstaller_Spacer12_c());
  3112.          _loc1_.addChild(this._RuntimeInstaller_Canvas2_i());
  3113.          _loc1_.addChild(this._RuntimeInstaller_Spacer13_i());
  3114.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText10_c());
  3115.          _loc1_.addChild(this._RuntimeInstaller_Spacer14_c());
  3116.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox8_c());
  3117.          return _loc1_;
  3118.       }
  3119.       
  3120.       public function __completeFinish_click(param1:MouseEvent) : void
  3121.       {
  3122.          this.onFinish();
  3123.       }
  3124.       
  3125.       public function ___RuntimeInstaller_State2_enterState(param1:FlexEvent) : void
  3126.       {
  3127.          focusManager.setFocus(this.eula.agree);
  3128.       }
  3129.       
  3130.       public function set errorText(param1:TextArea) : void
  3131.       {
  3132.          var _loc2_:Object = null;
  3133.          _loc2_ = this._329533269errorText;
  3134.          if(_loc2_ !== param1)
  3135.          {
  3136.             this._329533269errorText = param1;
  3137.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorText",_loc2_,param1));
  3138.          }
  3139.       }
  3140.       
  3141.       [Bindable(event="propertyChange")]
  3142.       public function get progressBar() : ProgressBar
  3143.       {
  3144.          return this._1131509414progressBar;
  3145.       }
  3146.       
  3147.       public function __patchSameClose_click(param1:MouseEvent) : void
  3148.       {
  3149.          this.onFinish();
  3150.       }
  3151.       
  3152.       private function _RuntimeInstaller_State2_c() : State
  3153.       {
  3154.          var _loc1_:State = new State();
  3155.          _loc1_.name = "FirstLaunchEULA";
  3156.          _loc1_.basedOn = "EULA";
  3157.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty2_i(),this._RuntimeInstaller_SetProperty3_i(),this._RuntimeInstaller_SetProperty4_i()];
  3158.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State2_enterState);
  3159.          return _loc1_;
  3160.       }
  3161.       
  3162.       public function ___RuntimeInstaller_VBox11_creationComplete(param1:FlexEvent) : void
  3163.       {
  3164.          activate();
  3165.       }
  3166.       
  3167.       private function _RuntimeInstaller_RemoveChild3_i() : RemoveChild
  3168.       {
  3169.          var _loc1_:RemoveChild = new RemoveChild();
  3170.          this._RuntimeInstaller_RemoveChild3 = _loc1_;
  3171.          BindingManager.executeBindings(this,"_RuntimeInstaller_RemoveChild3",this._RuntimeInstaller_RemoveChild3);
  3172.          return _loc1_;
  3173.       }
  3174.       
  3175.       private function _RuntimeInstaller_LocalizedButton4_i() : LocalizedButton
  3176.       {
  3177.          var _loc1_:LocalizedButton = new LocalizedButton();
  3178.          this.patchNewerCancel = _loc1_;
  3179.          _loc1_.resourceName = "btnCancel";
  3180.          _loc1_.addEventListener("click",this.__patchNewerCancel_click);
  3181.          _loc1_.id = "patchNewerCancel";
  3182.          if(!_loc1_.document)
  3183.          {
  3184.             _loc1_.document = this;
  3185.          }
  3186.          return _loc1_;
  3187.       }
  3188.       
  3189.       public function ___RuntimeInstaller_InstallerApplication1_applicationComplete(param1:FlexEvent) : void
  3190.       {
  3191.          this.onApplicationComplete();
  3192.       }
  3193.       
  3194.       private function _RuntimeInstaller_State11_c() : State
  3195.       {
  3196.          var _loc1_:State = new State();
  3197.          _loc1_.name = "Complete";
  3198.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty15_i(),this._RuntimeInstaller_AddChild9_i()];
  3199.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State11_enterState);
  3200.          return _loc1_;
  3201.       }
  3202.       
  3203.       private function _RuntimeInstaller_LocalizedButton11_i() : LocalizedButton
  3204.       {
  3205.          var _loc1_:LocalizedButton = new LocalizedButton();
  3206.          this.patchNow = _loc1_;
  3207.          _loc1_.resourceName = "btnUpdateNow";
  3208.          _loc1_.enabled = false;
  3209.          _loc1_.addEventListener("click",this.__patchNow_click);
  3210.          _loc1_.id = "patchNow";
  3211.          if(!_loc1_.document)
  3212.          {
  3213.             _loc1_.document = this;
  3214.          }
  3215.          return _loc1_;
  3216.       }
  3217.       
  3218.       private function _RuntimeInstaller_bindingExprs() : void
  3219.       {
  3220.          var _loc1_:* = undefined;
  3221.          _loc1_ = this.airIcon;
  3222.          _loc1_ = this;
  3223.          _loc1_ = this.contentBox;
  3224.          _loc1_ = this.eula;
  3225.          _loc1_ = this.eula;
  3226.          _loc1_ = this.eula;
  3227.          _loc1_ = this;
  3228.          _loc1_ = this.contentBox;
  3229.          _loc1_ = this.additionalVersionAdd;
  3230.          _loc1_ = this;
  3231.          _loc1_ = this.contentBox;
  3232.          _loc1_ = this.patchNewerUpdate;
  3233.          _loc1_ = this.record.currentPatchLevel;
  3234.          _loc1_ = this.record.newPatchLevel;
  3235.          _loc1_ = this;
  3236.          _loc1_ = this.contentBox;
  3237.          _loc1_ = this.patchSameClose;
  3238.          _loc1_ = this;
  3239.          _loc1_ = this.contentBox;
  3240.          _loc1_ = this.patchOlderClose;
  3241.          _loc1_ = this;
  3242.          _loc1_ = this.contentBox;
  3243.          _loc1_ = this.uninstallCancel;
  3244.          _loc1_ = this.installedApps;
  3245.          _loc1_ = this;
  3246.          _loc1_ = this.uninstallAppCanvas;
  3247.          _loc1_ = this;
  3248.          _loc1_ = this.contentBox;
  3249.          _loc1_ = this.progressResourceName;
  3250.          _loc1_ = this;
  3251.          _loc1_ = this.progressContent;
  3252.          _loc1_ = this.contentBox;
  3253.          _loc1_ = this;
  3254.          _loc1_ = this.progressCancel;
  3255.          _loc1_ = this;
  3256.          _loc1_ = this.contentBox;
  3257.          _loc1_ = this.completeFinish;
  3258.          _loc1_ = this.completeLabelResourceName;
  3259.          _loc1_ = this.completeTextResourceName;
  3260.          _loc1_ = this;
  3261.          _loc1_ = this.contentBox;
  3262.          _loc1_ = this.patchLater;
  3263.          _loc1_ = this;
  3264.          _loc1_ = this.updateAppsRunningCanvas;
  3265.          _loc1_ = this.updateSpacer;
  3266.          _loc1_ = this.updateText;
  3267.          _loc1_ = this.patchNow;
  3268.          _loc1_ = this.patchNow;
  3269.          _loc1_ = this.patchLater;
  3270.          _loc1_ = this;
  3271.          _loc1_ = this.contentBox;
  3272.          _loc1_ = this.errorClose;
  3273.       }
  3274.       
  3275.       private function _RuntimeInstaller_TextArea2_i() : TextArea
  3276.       {
  3277.          var _loc1_:TextArea = new TextArea();
  3278.          this.errorText = _loc1_;
  3279.          _loc1_.percentWidth = 100;
  3280.          _loc1_.percentHeight = 100;
  3281.          _loc1_.editable = false;
  3282.          _loc1_.focusEnabled = false;
  3283.          _loc1_.setStyle("backgroundAlpha",0);
  3284.          _loc1_.setStyle("borderStyle","none");
  3285.          _loc1_.setStyle("leading",0);
  3286.          _loc1_.id = "errorText";
  3287.          if(!_loc1_.document)
  3288.          {
  3289.             _loc1_.document = this;
  3290.          }
  3291.          return _loc1_;
  3292.       }
  3293.       
  3294.       public function ___RuntimeInstaller_State5_enterState(param1:FlexEvent) : void
  3295.       {
  3296.          focusManager.setFocus(this.patchSameClose);
  3297.       }
  3298.       
  3299.       private function _RuntimeInstaller_ClassFactory1_c() : ClassFactory
  3300.       {
  3301.          var _loc1_:ClassFactory = new ClassFactory();
  3302.          _loc1_.generator = InstalledAppItemRenderer;
  3303.          return _loc1_;
  3304.       }
  3305.       
  3306.       private function _RuntimeInstaller_AddChild11_i() : AddChild
  3307.       {
  3308.          var _loc1_:AddChild = new AddChild();
  3309.          this._RuntimeInstaller_AddChild11 = _loc1_;
  3310.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox11_i);
  3311.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild11",this._RuntimeInstaller_AddChild11);
  3312.          return _loc1_;
  3313.       }
  3314.       
  3315.       private function _RuntimeInstaller_SetProperty14_i() : SetProperty
  3316.       {
  3317.          var _loc1_:SetProperty = new SetProperty();
  3318.          this._RuntimeInstaller_SetProperty14 = _loc1_;
  3319.          _loc1_.name = "visible";
  3320.          _loc1_.value = false;
  3321.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty14",this._RuntimeInstaller_SetProperty14);
  3322.          return _loc1_;
  3323.       }
  3324.       
  3325.       public function ___RuntimeInstaller_State8_enterState(param1:FlexEvent) : void
  3326.       {
  3327.          focusManager.setFocus(this.uninstallCancel);
  3328.       }
  3329.       
  3330.       public function set patchNow(param1:LocalizedButton) : void
  3331.       {
  3332.          var _loc2_:Object = null;
  3333.          _loc2_ = this._1230359918patchNow;
  3334.          if(_loc2_ !== param1)
  3335.          {
  3336.             this._1230359918patchNow = param1;
  3337.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchNow",_loc2_,param1));
  3338.          }
  3339.       }
  3340.       
  3341.       private function _RuntimeInstaller_LocalizedText9_i() : LocalizedText
  3342.       {
  3343.          var _loc1_:LocalizedText = new LocalizedText();
  3344.          this.updateText = _loc1_;
  3345.          _loc1_.percentWidth = 100;
  3346.          _loc1_.condenseWhite = true;
  3347.          _loc1_.resourceName = "updateText";
  3348.          _loc1_.id = "updateText";
  3349.          if(!_loc1_.document)
  3350.          {
  3351.             _loc1_.document = this;
  3352.          }
  3353.          return _loc1_;
  3354.       }
  3355.       
  3356.       public function __patchNewerCancel_click(param1:MouseEvent) : void
  3357.       {
  3358.          this.onCancel();
  3359.       }
  3360.       
  3361.       private function _RuntimeInstaller_Spacer9_c() : Spacer
  3362.       {
  3363.          var _loc1_:Spacer = new Spacer();
  3364.          _loc1_.percentHeight = 100;
  3365.          if(!_loc1_.document)
  3366.          {
  3367.             _loc1_.document = this;
  3368.          }
  3369.          return _loc1_;
  3370.       }
  3371.       
  3372.       private function _RuntimeInstaller_TextArea1_i() : TextArea
  3373.       {
  3374.          var _loc1_:TextArea = new TextArea();
  3375.          this.updateAppsRunning = _loc1_;
  3376.          _loc1_.height = 60;
  3377.          _loc1_.percentWidth = 100;
  3378.          _loc1_.styleName = "eulaText";
  3379.          _loc1_.condenseWhite = true;
  3380.          _loc1_.editable = false;
  3381.          _loc1_.selectable = false;
  3382.          _loc1_.setStyle("leading",5);
  3383.          _loc1_.id = "updateAppsRunning";
  3384.          if(!_loc1_.document)
  3385.          {
  3386.             _loc1_.document = this;
  3387.          }
  3388.          return _loc1_;
  3389.       }
  3390.       
  3391.       private function _RuntimeInstaller_State1_c() : State
  3392.       {
  3393.          var _loc1_:State = new State();
  3394.          _loc1_.name = "EULA";
  3395.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty1_i(),this._RuntimeInstaller_AddChild1_i()];
  3396.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State1_enterState);
  3397.          return _loc1_;
  3398.       }
  3399.       
  3400.       private function asyncCall(param1:Function, param2:int = 1) : void
  3401.       {
  3402.          var f:Function = param1;
  3403.          var msec:int = param2;
  3404.          this.asyncCallTimer = new Timer(msec,1);
  3405.          this.asyncCallTimer.addEventListener(TimerEvent.TIMER,function(param1:Event):void
  3406.          {
  3407.             f();
  3408.          });
  3409.          this.asyncCallTimer.start();
  3410.       }
  3411.       
  3412.       private function onPreInitialize() : void
  3413.       {
  3414.          locManager = LocalizationManager.getInstance();
  3415.          locManager.defaultResourceBundleName = className;
  3416.       }
  3417.       
  3418.       private function _RuntimeInstaller_LocalizedButton3_i() : LocalizedButton
  3419.       {
  3420.          var _loc1_:LocalizedButton = new LocalizedButton();
  3421.          this.patchNewerUpdate = _loc1_;
  3422.          _loc1_.resourceName = "btnUpdate";
  3423.          _loc1_.styleName = "defaultButton";
  3424.          _loc1_.addEventListener("click",this.__patchNewerUpdate_click);
  3425.          _loc1_.id = "patchNewerUpdate";
  3426.          if(!_loc1_.document)
  3427.          {
  3428.             _loc1_.document = this;
  3429.          }
  3430.          return _loc1_;
  3431.       }
  3432.       
  3433.       private function _RuntimeInstaller_RemoveChild2_i() : RemoveChild
  3434.       {
  3435.          var _loc1_:RemoveChild = new RemoveChild();
  3436.          this._RuntimeInstaller_RemoveChild2 = _loc1_;
  3437.          BindingManager.executeBindings(this,"_RuntimeInstaller_RemoveChild2",this._RuntimeInstaller_RemoveChild2);
  3438.          return _loc1_;
  3439.       }
  3440.       
  3441.       private function _RuntimeInstaller_State10_c() : State
  3442.       {
  3443.          var _loc1_:State = new State();
  3444.          _loc1_.name = "ProgressCancel";
  3445.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty12_i(),this._RuntimeInstaller_AddChild8_i(),this._RuntimeInstaller_SetProperty13_i(),this._RuntimeInstaller_SetProperty14_i()];
  3446.          return _loc1_;
  3447.       }
  3448.       
  3449.       private function _RuntimeInstaller_LocalizedButton10_i() : LocalizedButton
  3450.       {
  3451.          var _loc1_:LocalizedButton = new LocalizedButton();
  3452.          this.completeFinish = _loc1_;
  3453.          _loc1_.styleName = "defaultButton";
  3454.          _loc1_.resourceName = "btnFinish";
  3455.          _loc1_.addEventListener("click",this.__completeFinish_click);
  3456.          _loc1_.id = "completeFinish";
  3457.          if(!_loc1_.document)
  3458.          {
  3459.             _loc1_.document = this;
  3460.          }
  3461.          return _loc1_;
  3462.       }
  3463.       
  3464.       [Bindable(event="propertyChange")]
  3465.       public function get progressCancel() : LocalizedButton
  3466.       {
  3467.          return this._1922221831progressCancel;
  3468.       }
  3469.       
  3470.       [Bindable(event="propertyChange")]
  3471.       private function get redSecurityIcon() : Class
  3472.       {
  3473.          return this._2057878774redSecurityIcon;
  3474.       }
  3475.       
  3476.       private function _RuntimeInstaller_SetProperty13_i() : SetProperty
  3477.       {
  3478.          var _loc1_:SetProperty = new SetProperty();
  3479.          this._RuntimeInstaller_SetProperty13 = _loc1_;
  3480.          _loc1_.name = "progressResourceName";
  3481.          _loc1_.value = "progressCanceling";
  3482.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty13",this._RuntimeInstaller_SetProperty13);
  3483.          return _loc1_;
  3484.       }
  3485.       
  3486.       public function ___RuntimeInstaller_State13_enterState(param1:FlexEvent) : void
  3487.       {
  3488.          focusManager.setFocus(this.patchNow);
  3489.       }
  3490.       
  3491.       private function _RuntimeInstaller_AddChild10_i() : AddChild
  3492.       {
  3493.          var _loc1_:AddChild = new AddChild();
  3494.          this._RuntimeInstaller_AddChild10 = _loc1_;
  3495.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox10_i);
  3496.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild10",this._RuntimeInstaller_AddChild10);
  3497.          return _loc1_;
  3498.       }
  3499.       
  3500.       public function set progressContent(param1:VBox) : void
  3501.       {
  3502.          var _loc2_:Object = null;
  3503.          _loc2_ = this._139350644progressContent;
  3504.          if(_loc2_ !== param1)
  3505.          {
  3506.             this._139350644progressContent = param1;
  3507.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressContent",_loc2_,param1));
  3508.          }
  3509.       }
  3510.       
  3511.       private function _RuntimeInstaller_Spacer8_c() : Spacer
  3512.       {
  3513.          var _loc1_:Spacer = new Spacer();
  3514.          _loc1_.percentHeight = 100;
  3515.          if(!_loc1_.document)
  3516.          {
  3517.             _loc1_.document = this;
  3518.          }
  3519.          return _loc1_;
  3520.       }
  3521.       
  3522.       [Bindable(event="propertyChange")]
  3523.       public function get patchLater() : LocalizedButton
  3524.       {
  3525.          return this._1257611044patchLater;
  3526.       }
  3527.       
  3528.       public function ___RuntimeInstaller_VBox3_creationComplete(param1:FlexEvent) : void
  3529.       {
  3530.          activate();
  3531.       }
  3532.       
  3533.       private function _RuntimeInstaller_LocalizedText8_i() : LocalizedText
  3534.       {
  3535.          var _loc1_:LocalizedText = new LocalizedText();
  3536.          this._RuntimeInstaller_LocalizedText8 = _loc1_;
  3537.          _loc1_.percentWidth = 100;
  3538.          _loc1_.percentHeight = 100;
  3539.          _loc1_.condenseWhite = true;
  3540.          _loc1_.useHTML = true;
  3541.          _loc1_.id = "_RuntimeInstaller_LocalizedText8";
  3542.          BindingManager.executeBindings(this,"_RuntimeInstaller_LocalizedText8",this._RuntimeInstaller_LocalizedText8);
  3543.          if(!_loc1_.document)
  3544.          {
  3545.             _loc1_.document = this;
  3546.          }
  3547.          return _loc1_;
  3548.       }
  3549.       
  3550.       private function _RuntimeInstaller_List1_i() : List
  3551.       {
  3552.          var _loc1_:List = new List();
  3553.          this._RuntimeInstaller_List1 = _loc1_;
  3554.          _loc1_.percentWidth = 100;
  3555.          _loc1_.rowCount = 4;
  3556.          _loc1_.selectable = false;
  3557.          _loc1_.rowHeight = 22;
  3558.          _loc1_.itemRenderer = this._RuntimeInstaller_ClassFactory1_c();
  3559.          _loc1_.setStyle("borderThickness",1);
  3560.          _loc1_.id = "_RuntimeInstaller_List1";
  3561.          BindingManager.executeBindings(this,"_RuntimeInstaller_List1",this._RuntimeInstaller_List1);
  3562.          if(!_loc1_.document)
  3563.          {
  3564.             _loc1_.document = this;
  3565.          }
  3566.          return _loc1_;
  3567.       }
  3568.       
  3569.       private function _RuntimeInstaller_RemoveChild1_i() : RemoveChild
  3570.       {
  3571.          var _loc1_:RemoveChild = new RemoveChild();
  3572.          this._RuntimeInstaller_RemoveChild1 = _loc1_;
  3573.          BindingManager.executeBindings(this,"_RuntimeInstaller_RemoveChild1",this._RuntimeInstaller_RemoveChild1);
  3574.          return _loc1_;
  3575.       }
  3576.       
  3577.       private function _RuntimeInstaller_OSButtonBarHBox9_c() : OSButtonBarHBox
  3578.       {
  3579.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3580.          _loc1_.styleName = "buttonRow";
  3581.          _loc1_.percentWidth = 100;
  3582.          if(!_loc1_.document)
  3583.          {
  3584.             _loc1_.document = this;
  3585.          }
  3586.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton13_i());
  3587.          return _loc1_;
  3588.       }
  3589.       
  3590.       private function onDataChange(param1:Event) : void
  3591.       {
  3592.          if(this.record.updateRunning.length)
  3593.          {
  3594.             currentState = "InstallUpdates";
  3595.             this.updateAppsRunning.htmlText = this.getUpdateAppsText(this.record.updateRunning);
  3596.          }
  3597.          else
  3598.          {
  3599.             currentState = "InstallUpdatesNoApps";
  3600.          }
  3601.       }
  3602.       
  3603.       private function _RuntimeInstaller_LocalizedButton2_i() : LocalizedButton
  3604.       {
  3605.          var _loc1_:LocalizedButton = new LocalizedButton();
  3606.          this.additionalVersionCancel = _loc1_;
  3607.          _loc1_.resourceName = "btnCancel";
  3608.          _loc1_.addEventListener("click",this.__additionalVersionCancel_click);
  3609.          _loc1_.id = "additionalVersionCancel";
  3610.          if(!_loc1_.document)
  3611.          {
  3612.             _loc1_.document = this;
  3613.          }
  3614.          return _loc1_;
  3615.       }
  3616.       
  3617.       [Bindable(event="propertyChange")]
  3618.       private function get redBlockedIcon() : Class
  3619.       {
  3620.          return this._1707366196redBlockedIcon;
  3621.       }
  3622.       
  3623.       [Bindable(event="propertyChange")]
  3624.       public function get completeFinish() : LocalizedButton
  3625.       {
  3626.          return this._713956140completeFinish;
  3627.       }
  3628.       
  3629.       private function onFinish() : void
  3630.       {
  3631.          stage.nativeWindow.visible = false;
  3632.          this.sharedEvents.dispatchEvent(new Event("installui.complete"));
  3633.       }
  3634.       
  3635.       private function _RuntimeInstaller_LocalizedLabel10_c() : LocalizedLabel
  3636.       {
  3637.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3638.          _loc1_.styleName = "h2";
  3639.          _loc1_.resourceName = "titleError";
  3640.          if(!_loc1_.document)
  3641.          {
  3642.             _loc1_.document = this;
  3643.          }
  3644.          return _loc1_;
  3645.       }
  3646.       
  3647.       public function __patchOlderClose_click(param1:MouseEvent) : void
  3648.       {
  3649.          this.onFinish();
  3650.       }
  3651.       
  3652.       public function __patchNow_click(param1:MouseEvent) : void
  3653.       {
  3654.          this.onPatchNow();
  3655.       }
  3656.       
  3657.       private function _RuntimeInstaller_SetProperty12_i() : SetProperty
  3658.       {
  3659.          var _loc1_:SetProperty = new SetProperty();
  3660.          this._RuntimeInstaller_SetProperty12 = _loc1_;
  3661.          _loc1_.name = "stageHeight";
  3662.          _loc1_.value = 210;
  3663.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty12",this._RuntimeInstaller_SetProperty12);
  3664.          return _loc1_;
  3665.       }
  3666.       
  3667.       private function _RuntimeInstaller_Spacer7_c() : Spacer
  3668.       {
  3669.          var _loc1_:Spacer = new Spacer();
  3670.          _loc1_.percentHeight = 100;
  3671.          if(!_loc1_.document)
  3672.          {
  3673.             _loc1_.document = this;
  3674.          }
  3675.          return _loc1_;
  3676.       }
  3677.       
  3678.       private function _RuntimeInstaller_LocalizedText7_c() : LocalizedText
  3679.       {
  3680.          var _loc1_:LocalizedText = new LocalizedText();
  3681.          _loc1_.percentWidth = 100;
  3682.          _loc1_.condenseWhite = true;
  3683.          _loc1_.resourceName = "msgConfirmRemoveAirPrompt";
  3684.          _loc1_.useHTML = true;
  3685.          if(!_loc1_.document)
  3686.          {
  3687.             _loc1_.document = this;
  3688.          }
  3689.          return _loc1_;
  3690.       }
  3691.       
  3692.       [Bindable(event="propertyChange")]
  3693.       public function get errorText() : TextArea
  3694.       {
  3695.          return this._329533269errorText;
  3696.       }
  3697.       
  3698.       public function set updateText(param1:LocalizedText) : void
  3699.       {
  3700.          var _loc2_:Object = null;
  3701.          _loc2_ = this._295934570updateText;
  3702.          if(_loc2_ !== param1)
  3703.          {
  3704.             this._295934570updateText = param1;
  3705.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateText",_loc2_,param1));
  3706.          }
  3707.       }
  3708.       
  3709.       public function ___RuntimeInstaller_VBox5_creationComplete(param1:FlexEvent) : void
  3710.       {
  3711.          activate();
  3712.       }
  3713.       
  3714.       private function onError(param1:ErrorEvent) : void
  3715.       {
  3716.          var _loc2_:String = null;
  3717.          if(this.ERROR_ID_TO_NAME.hasOwnProperty(param1.errorID))
  3718.          {
  3719.             _loc2_ = this.ERROR_ID_TO_NAME[param1.errorID];
  3720.          }
  3721.          else if(this.record.type == "uninstall")
  3722.          {
  3723.             _loc2_ = "genericUninstallError";
  3724.          }
  3725.          else
  3726.          {
  3727.             _loc2_ = "genericInstallError";
  3728.          }
  3729.          currentState = "Error";
  3730.          this.errorText.text = locManager.getString(_loc2_);
  3731.       }
  3732.       
  3733.       public function __progressContent_creationComplete(param1:FlexEvent) : void
  3734.       {
  3735.          activate();
  3736.       }
  3737.       
  3738.       private function _RuntimeInstaller_OSButtonBarHBox8_c() : OSButtonBarHBox
  3739.       {
  3740.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3741.          _loc1_.percentWidth = 100;
  3742.          _loc1_.styleName = "buttonRow";
  3743.          if(!_loc1_.document)
  3744.          {
  3745.             _loc1_.document = this;
  3746.          }
  3747.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton11_i());
  3748.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton12_i());
  3749.          return _loc1_;
  3750.       }
  3751.       
  3752.       public function set patchOlderClose(param1:LocalizedButton) : void
  3753.       {
  3754.          var _loc2_:Object = null;
  3755.          _loc2_ = this._1748930644patchOlderClose;
  3756.          if(_loc2_ !== param1)
  3757.          {
  3758.             this._1748930644patchOlderClose = param1;
  3759.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchOlderClose",_loc2_,param1));
  3760.          }
  3761.       }
  3762.       
  3763.       private function _RuntimeInstaller_SetStyle2_i() : SetStyle
  3764.       {
  3765.          var _loc1_:SetStyle = new SetStyle();
  3766.          this._RuntimeInstaller_SetStyle2 = _loc1_;
  3767.          _loc1_.name = "styleName";
  3768.          _loc1_.value = "";
  3769.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetStyle2",this._RuntimeInstaller_SetStyle2);
  3770.          return _loc1_;
  3771.       }
  3772.       
  3773.       private function _RuntimeInstaller_LocalizedButton1_i() : LocalizedButton
  3774.       {
  3775.          var _loc1_:LocalizedButton = new LocalizedButton();
  3776.          this.additionalVersionAdd = _loc1_;
  3777.          _loc1_.resourceName = "btnContinue";
  3778.          _loc1_.styleName = "defaultButton";
  3779.          _loc1_.setStyle("icon",this._embed_mxml_assets_add_png_548480860);
  3780.          _loc1_.addEventListener("click",this.__additionalVersionAdd_click);
  3781.          _loc1_.id = "additionalVersionAdd";
  3782.          if(!_loc1_.document)
  3783.          {
  3784.             _loc1_.document = this;
  3785.          }
  3786.          return _loc1_;
  3787.       }
  3788.       
  3789.       private function _RuntimeInstaller_Grid1_c() : Grid
  3790.       {
  3791.          var _loc1_:Grid = new Grid();
  3792.          _loc1_.percentWidth = 100;
  3793.          _loc1_.setStyle("verticalGap",0);
  3794.          if(!_loc1_.document)
  3795.          {
  3796.             _loc1_.document = this;
  3797.          }
  3798.          _loc1_.addChild(this._RuntimeInstaller_GridRow1_c());
  3799.          _loc1_.addChild(this._RuntimeInstaller_GridRow2_c());
  3800.          return _loc1_;
  3801.       }
  3802.       
  3803.       private function _RuntimeInstaller_SetProperty9_i() : SetProperty
  3804.       {
  3805.          var _loc1_:SetProperty = new SetProperty();
  3806.          this._RuntimeInstaller_SetProperty9 = _loc1_;
  3807.          _loc1_.name = "stageHeight";
  3808.          _loc1_.value = 300;
  3809.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty9",this._RuntimeInstaller_SetProperty9);
  3810.          return _loc1_;
  3811.       }
  3812.       
  3813.       public function set patchNewerCancel(param1:LocalizedButton) : void
  3814.       {
  3815.          var _loc2_:Object = null;
  3816.          _loc2_ = this._503203263patchNewerCancel;
  3817.          if(_loc2_ !== param1)
  3818.          {
  3819.             this._503203263patchNewerCancel = param1;
  3820.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchNewerCancel",_loc2_,param1));
  3821.          }
  3822.       }
  3823.       
  3824.       override public function initialize() : void
  3825.       {
  3826.          var bindings:Array;
  3827.          var watchers:Array;
  3828.          var i:uint;
  3829.          var target:RuntimeInstaller = null;
  3830.          var watcherSetupUtilClass:Object = null;
  3831.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  3832.          bindings = this._RuntimeInstaller_bindingsSetup();
  3833.          watchers = [];
  3834.          target = this;
  3835.          if(_watcherSetupUtil == null)
  3836.          {
  3837.             watcherSetupUtilClass = getDefinitionByName("_RuntimeInstallerWatcherSetupUtil");
  3838.             watcherSetupUtilClass["init"](null);
  3839.          }
  3840.          _watcherSetupUtil.setup(this,function(param1:String):*
  3841.          {
  3842.             return target[param1];
  3843.          },bindings,watchers);
  3844.          i = 0;
  3845.          while(i < bindings.length)
  3846.          {
  3847.             Binding(bindings[i]).execute();
  3848.             i++;
  3849.          }
  3850.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  3851.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  3852.          super.initialize();
  3853.       }
  3854.       
  3855.       private function _RuntimeInstaller_SetProperty11_i() : SetProperty
  3856.       {
  3857.          var _loc1_:SetProperty = new SetProperty();
  3858.          this._RuntimeInstaller_SetProperty11 = _loc1_;
  3859.          _loc1_.name = "stageHeight";
  3860.          _loc1_.value = 210;
  3861.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty11",this._RuntimeInstaller_SetProperty11);
  3862.          return _loc1_;
  3863.       }
  3864.       
  3865.       public function set patchSameClose(param1:LocalizedButton) : void
  3866.       {
  3867.          var _loc2_:Object = null;
  3868.          _loc2_ = this._607735242patchSameClose;
  3869.          if(_loc2_ !== param1)
  3870.          {
  3871.             this._607735242patchSameClose = param1;
  3872.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchSameClose",_loc2_,param1));
  3873.          }
  3874.       }
  3875.       
  3876.       private function getUpdateAppsText(param1:Array) : String
  3877.       {
  3878.          var _loc2_:* = "";
  3879.          if(!param1)
  3880.          {
  3881.             return _loc2_;
  3882.          }
  3883.          var _loc3_:int = 0;
  3884.          while(_loc3_ < param1.length)
  3885.          {
  3886.             _loc2_ += Object(param1[_loc3_]).label;
  3887.             if(_loc3_ < param1.length - 1)
  3888.             {
  3889.                _loc2_ += "<br />";
  3890.             }
  3891.             _loc3_++;
  3892.          }
  3893.          return _loc2_;
  3894.       }
  3895.       
  3896.       private function _RuntimeInstaller_LocalizedText6_c() : LocalizedText
  3897.       {
  3898.          var _loc1_:LocalizedText = new LocalizedText();
  3899.          _loc1_.percentWidth = 100;
  3900.          _loc1_.condenseWhite = true;
  3901.          _loc1_.resourceName = "msgConfirmRemoveAir";
  3902.          _loc1_.useHTML = true;
  3903.          if(!_loc1_.document)
  3904.          {
  3905.             _loc1_.document = this;
  3906.          }
  3907.          return _loc1_;
  3908.       }
  3909.       
  3910.       public function ___RuntimeInstaller_VBox7_creationComplete(param1:FlexEvent) : void
  3911.       {
  3912.          activate();
  3913.       }
  3914.       
  3915.       private function _RuntimeInstaller_Spacer6_c() : Spacer
  3916.       {
  3917.          var _loc1_:Spacer = new Spacer();
  3918.          _loc1_.percentHeight = 100;
  3919.          if(!_loc1_.document)
  3920.          {
  3921.             _loc1_.document = this;
  3922.          }
  3923.          return _loc1_;
  3924.       }
  3925.       
  3926.       [Bindable(event="propertyChange")]
  3927.       public function get patchOlderClose() : LocalizedButton
  3928.       {
  3929.          return this._1748930644patchOlderClose;
  3930.       }
  3931.       
  3932.       private function _RuntimeInstaller_AddChild9_i() : AddChild
  3933.       {
  3934.          var _loc1_:AddChild = new AddChild();
  3935.          this._RuntimeInstaller_AddChild9 = _loc1_;
  3936.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox9_i);
  3937.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild9",this._RuntimeInstaller_AddChild9);
  3938.          return _loc1_;
  3939.       }
  3940.       
  3941.       private function _RuntimeInstaller_GridRow2_c() : GridRow
  3942.       {
  3943.          var _loc1_:GridRow = new GridRow();
  3944.          _loc1_.percentWidth = 100;
  3945.          if(!_loc1_.document)
  3946.          {
  3947.             _loc1_.document = this;
  3948.          }
  3949.          _loc1_.addChild(this._RuntimeInstaller_GridItem3_c());
  3950.          _loc1_.addChild(this._RuntimeInstaller_GridItem4_c());
  3951.          return _loc1_;
  3952.       }
  3953.       
  3954.       private function _RuntimeInstaller_LocalizedLabel9_i() : LocalizedLabel
  3955.       {
  3956.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3957.          this._RuntimeInstaller_LocalizedLabel9 = _loc1_;
  3958.          _loc1_.styleName = "h2";
  3959.          _loc1_.id = "_RuntimeInstaller_LocalizedLabel9";
  3960.          BindingManager.executeBindings(this,"_RuntimeInstaller_LocalizedLabel9",this._RuntimeInstaller_LocalizedLabel9);
  3961.          if(!_loc1_.document)
  3962.          {
  3963.             _loc1_.document = this;
  3964.          }
  3965.          return _loc1_;
  3966.       }
  3967.       
  3968.       private function _RuntimeInstaller_SetProperty8_i() : SetProperty
  3969.       {
  3970.          var _loc1_:SetProperty = new SetProperty();
  3971.          this._RuntimeInstaller_SetProperty8 = _loc1_;
  3972.          _loc1_.name = "stageHeight";
  3973.          _loc1_.value = 210;
  3974.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty8",this._RuntimeInstaller_SetProperty8);
  3975.          return _loc1_;
  3976.       }
  3977.       
  3978.       private function _RuntimeInstaller_OSButtonBarHBox7_c() : OSButtonBarHBox
  3979.       {
  3980.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3981.          _loc1_.styleName = "buttonRow";
  3982.          _loc1_.percentWidth = 100;
  3983.          if(!_loc1_.document)
  3984.          {
  3985.             _loc1_.document = this;
  3986.          }
  3987.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton10_i());
  3988.          return _loc1_;
  3989.       }
  3990.       
  3991.       private function _RuntimeInstaller_SetStyle1_i() : SetStyle
  3992.       {
  3993.          var _loc1_:SetStyle = new SetStyle();
  3994.          this._RuntimeInstaller_SetStyle1 = _loc1_;
  3995.          _loc1_.name = "styleName";
  3996.          _loc1_.value = "defaultButton";
  3997.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetStyle1",this._RuntimeInstaller_SetStyle1);
  3998.          return _loc1_;
  3999.       }
  4000.       
  4001.       private function _RuntimeInstaller_Spacer5_c() : Spacer
  4002.       {
  4003.          var _loc1_:Spacer = new Spacer();
  4004.          _loc1_.percentHeight = 100;
  4005.          if(!_loc1_.document)
  4006.          {
  4007.             _loc1_.document = this;
  4008.          }
  4009.          return _loc1_;
  4010.       }
  4011.       
  4012.       private function _RuntimeInstaller_SetProperty10_i() : SetProperty
  4013.       {
  4014.          var _loc1_:SetProperty = new SetProperty();
  4015.          this._RuntimeInstaller_SetProperty10 = _loc1_;
  4016.          _loc1_.name = "stageHeight";
  4017.          _loc1_.value = 200;
  4018.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty10",this._RuntimeInstaller_SetProperty10);
  4019.          return _loc1_;
  4020.       }
  4021.       
  4022.       private function onConfirm() : void
  4023.       {
  4024.          currentState = "Progress";
  4025.          this.sharedEvents.dispatchEvent(new Event("installui.confirm"));
  4026.       }
  4027.       
  4028.       private function _RuntimeInstaller_OSButtonBarHBox6_c() : OSButtonBarHBox
  4029.       {
  4030.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  4031.          _loc1_.styleName = "buttonRow";
  4032.          _loc1_.percentWidth = 100;
  4033.          if(!_loc1_.document)
  4034.          {
  4035.             _loc1_.document = this;
  4036.          }
  4037.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton9_i());
  4038.          return _loc1_;
  4039.       }
  4040.       
  4041.       private function _RuntimeInstaller_LocalizedText5_c() : LocalizedText
  4042.       {
  4043.          var _loc1_:LocalizedText = new LocalizedText();
  4044.          _loc1_.percentWidth = 100;
  4045.          _loc1_.condenseWhite = true;
  4046.          _loc1_.resourceName = "errNewerVersionAlreadyInstalled";
  4047.          if(!_loc1_.document)
  4048.          {
  4049.             _loc1_.document = this;
  4050.          }
  4051.          return _loc1_;
  4052.       }
  4053.       
  4054.       private function _RuntimeInstaller_GridRow1_c() : GridRow
  4055.       {
  4056.          var _loc1_:GridRow = new GridRow();
  4057.          _loc1_.percentWidth = 100;
  4058.          if(!_loc1_.document)
  4059.          {
  4060.             _loc1_.document = this;
  4061.          }
  4062.          _loc1_.addChild(this._RuntimeInstaller_GridItem1_c());
  4063.          _loc1_.addChild(this._RuntimeInstaller_GridItem2_c());
  4064.          return _loc1_;
  4065.       }
  4066.       
  4067.       public function __eula_agree(param1:Event) : void
  4068.       {
  4069.          this.onConfirm();
  4070.       }
  4071.       
  4072.       private function _RuntimeInstaller_Canvas2_i() : Canvas
  4073.       {
  4074.          var _loc1_:Canvas = new Canvas();
  4075.          this.updateAppsRunningCanvas = _loc1_;
  4076.          _loc1_.styleName = "textBorderWrapper";
  4077.          _loc1_.percentWidth = 100;
  4078.          _loc1_.id = "updateAppsRunningCanvas";
  4079.          if(!_loc1_.document)
  4080.          {
  4081.             _loc1_.document = this;
  4082.          }
  4083.          _loc1_.addChild(this._RuntimeInstaller_TextArea1_i());
  4084.          return _loc1_;
  4085.       }
  4086.       
  4087.       private function _RuntimeInstaller_AddChild8_i() : AddChild
  4088.       {
  4089.          var _loc1_:AddChild = new AddChild();
  4090.          this._RuntimeInstaller_AddChild8 = _loc1_;
  4091.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild8",this._RuntimeInstaller_AddChild8);
  4092.          return _loc1_;
  4093.       }
  4094.       
  4095.       public function set uninstallCancel(param1:LocalizedButton) : void
  4096.       {
  4097.          var _loc2_:Object = null;
  4098.          _loc2_ = this._1634233860uninstallCancel;
  4099.          if(_loc2_ !== param1)
  4100.          {
  4101.             this._1634233860uninstallCancel = param1;
  4102.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallCancel",_loc2_,param1));
  4103.          }
  4104.       }
  4105.       
  4106.       private function _RuntimeInstaller_LocalizedLabel8_i() : LocalizedLabel
  4107.       {
  4108.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4109.          this.progressLabel = _loc1_;
  4110.          _loc1_.styleName = "formItemText";
  4111.          _loc1_.id = "progressLabel";
  4112.          BindingManager.executeBindings(this,"progressLabel",this.progressLabel);
  4113.          if(!_loc1_.document)
  4114.          {
  4115.             _loc1_.document = this;
  4116.          }
  4117.          return _loc1_;
  4118.       }
  4119.       
  4120.       private function _RuntimeInstaller_SetProperty7_i() : SetProperty
  4121.       {
  4122.          var _loc1_:SetProperty = new SetProperty();
  4123.          this._RuntimeInstaller_SetProperty7 = _loc1_;
  4124.          _loc1_.name = "stageHeight";
  4125.          _loc1_.value = 210;
  4126.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty7",this._RuntimeInstaller_SetProperty7);
  4127.          return _loc1_;
  4128.       }
  4129.       
  4130.       private function set appIconBG(param1:Class) : void
  4131.       {
  4132.          var _loc2_:Object = null;
  4133.          _loc2_ = this._1197773823appIconBG;
  4134.          if(_loc2_ !== param1)
  4135.          {
  4136.             this._1197773823appIconBG = param1;
  4137.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  4138.          }
  4139.       }
  4140.       
  4141.       [Bindable(event="propertyChange")]
  4142.       private function get appIconBG() : Class
  4143.       {
  4144.          return this._1197773823appIconBG;
  4145.       }
  4146.    }
  4147. }
  4148.  
  4149.